Ajuda en Java
He començat un curs de java i, com en tots els cursos, comença amb el típic programa "hola món" jeje. Doncs he fet el que em diuen (crear un document de text, renombrar-lo a .java amb el codi). Llavors diu que faci:
[code:88bd0]javac Desktop/prova.java[/code:88bd0]
I em dóna el següent error:
[code:88bd0]
1. ERROR in Desktop/prova.java (at line 1)
public class HolaMon
^^^^^^^
The public type HolaMon must be defined in its own file[/code:88bd0]
No sé com es pot arreglar






Home… podries posar el codi font… (ja veig que el "món propietari" t’ha agafat amb les seues garres!!).
Ha estat d'ajuda aquesta resposta?
LikeDislikeJeje no era per això… El què passa és que me n’havia oblidat
Aquí el teniu, és el típic "hola món"
L’he copiat directament del manual com em deien
[code:50c23]public class HolaMon
{
public static void main(String[] args)
{
System.out.println("Hola món!");
}
}[/code:50c23]
Salut!
Ha estat d'ajuda aquesta resposta?
LikeDislikeHas posat "args", jo al meu llibre de java tinc "argv". Prova amb això:
[code:8e26d]public class HolaMon
{
public static void main(String argv[])
{
System.out.println("Hola món!");
}
}[/code:8e26d]
Tot i així, sembla estar bé el teu codi...
Edite: desa el fitxer com HolaMon.java i ja no tindràs problemes. Això del nom del fitxer és important ja que la funció principal ha de tindre el mateix nom que el fitxer que estàs compilant.
Ha estat d'ajuda aquesta resposta?
LikeDislikeEs que es nota que soc novato… havia quardat amb el nom prova.java i clar, no me l’agafava bé ^^
També he fet la modificació aquesta que m’has dit.
Apa, a continuar amb el curs que només em queden unes 110 pàgines…
Ha estat d'ajuda aquesta resposta?
LikeDislikeho fas des de consola?
et recomano el netbeans per programar en java, també hi ha el eclipse tot i que no l’ he tocat.
Ha estat d'ajuda aquesta resposta?
LikeDislikeBé per començar el curs em deien que ho fes així. A més, vaig provar el netbeans i no sé gaire quina mena de projecte he de començar per fer un programa en Java d’aquests. Em podeu ajudar?
Gràcies
Ha estat d'ajuda aquesta resposta?
LikeDislikeTenen raó en que per començar és millor fer-ho així.
Després, amb el netbeans, si em deixes un parell de dies, t’ho explique. És senzill fer un projecte, són quatre passos. Pots mirar-te això.
http://www.infosintesis.net/J2SEsintesi … Mundo.html
Ha estat d'ajuda aquesta resposta?
LikeDislikeD’acord, després m’ho miro i ho provo
Ha estat d'ajuda aquesta resposta?
LikeDislikeEl què passa és que aquest tutorial està fet amb el NetBeans 5.0 i ja tinc el 5.5
Quan començo un nou projecte, em surt aquesta opcio:
[img:6111b]http://img91.imageshack.us/img91/5190/netbeansgk3.png[/img:6111b]
No sé què vol dir això de "uses your existing Ant build script to run, compile, and debug your project"
Llavors em demana que indiqui el lloc de un "Build Script" i no sé on trobar-ho
Salut
Ha estat d'ajuda aquesta resposta?
LikeDislike[quote="clotet":5bd84]
El què passa és que aquest tutorial està fet amb el NetBeans 5.0 i ja tinc el 5.5
Quan començo un nou projecte, em surt aquesta opcio:
[img:5bd84]http://img91.imageshack.us/img91/5190/netbeansgk3.png[/img:5bd84]
No sé què vol dir això de "uses your existing Ant build script to run, compile, and debug your project"
Llavors em demana que indiqui el lloc de un "Build Script" i no sé on trobar-ho
Salut
[/quote:5bd84]
Que raro, a mi em surt, New project, General, Java Aplication
Ha estat d'ajuda aquesta resposta?
LikeDislikeÉs la mateixa versió? ara si que no ho entenc…
Ha estat d'ajuda aquesta resposta?
LikeDislike5.5
de on has baixat i com l’ has instal·lat?
poster és per que has baixat el net beans sense la ultim java http://java.sun.com/javase/downloads/netbeans.html
aqui tens el pack net beans+la maquina virtual ultima de java.
Ha estat d'ajuda aquesta resposta?
LikeDislikeL’he reinstal·lat descarregant això que m’has posat, i ara ja em surt "Java Aplication", moltes gràcies
Salut
Ha estat d'ajuda aquesta resposta?
LikeDislike[quote="clotet":a5eb9]
L’he reinstal·lat descarregant això que m’has posat, i ara ja em surt "Java Aplication", moltes gràcies
Salut
[/quote:a5eb9]
Em sembla que a mi també m’ havia passat i el profe em va ensenyar el link correcte. L’ explicació és que a windows i a gnulinux es porta una maquina virtual de java mes lleugera crec. I quan baixes el net beans necessites l’ ultima versio de java per que tot ruli be.
Ha estat d'ajuda aquesta resposta?
LikeDislikeAvui he tornat a intentar fer alguna cosa amb el netbeans (aquests dies no he tingut gaire temps). Doncs tinc un problema: quan vull executar el programa
[code:82ecb]package holamón;
/**
*
* @author roger
*/
public class Main {
/** Creates a new instance of Main */
public Main() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println("Hola món!");
}
}
[/code:82ecb]
em surt aquest error:
[code:82ecb]/home/roger/Programació/Java/Hola Món/build.xml:7: Cannot find nbproject/build-impl.xml imported from /home/roger/Programació/Java/Hola Món/build.xml[/code:82ecb]
No sé què és el que he fet malament
Per cert, el fòrum nou està molt bé
Ha estat d'ajuda aquesta resposta?
LikeDislikeUmmm, això de package holamón…
Estàs segur que pot dur accent?
Ha estat d'ajuda aquesta resposta?
LikeDislikeSuposo que també hi té alguna cosa a veure, però ho he canviat i surt el mateix error
Ha estat d'ajuda aquesta resposta?
LikeDislikeI la majuscula? no seria Package Holamon?
Ha estat d'ajuda aquesta resposta?
LikeDislikeEm sembla que no, perquè quan ho canvio em desapareix la negreta, i a més surt un error en aquesta línia.
I canviant allò de l’accent em surt l’error:
[code:9845f]/home/roger/Programació/Java/Hola Món/build.xml:7: Cannot find nbproject/build-impl.xml imported from /home/roger/Programació/Java/Hola Món/build.xml[/code:9845f]
Com ho puc solucionar?
Ha estat d'ajuda aquesta resposta?
LikeDislikeVeiem. Jo és que mai m’ha agradat això de "package" perquè amaga les llibreries que s’estan utilitzant.
La meua recomanació és que ho lleves i fiques les llibreries per tu mateix. Primer ocupat "d’aprendre a programar" i després ja podràs centrar-te en els avantatges del netbeans…
Ha estat d'ajuda aquesta resposta?
LikeDislike