java virtuel machine installieren

Post Reply
Message
Author
maxell

java virtuel machine installieren

#1 Post by maxell »

hallo alle zusammen,

dank unserer "tollen" schule fangen wir nun mit java zu programmieren an! nun wollte ich jbuilder5 installieren, beim ausführen (./install_linux) meckert er das er die vm nicht finden kann! also hab ich mir mal des SDK-Kit von sun geholt, rpm-bin ausgeführt und des wars, keine readme nix war dabei. so nun habe ich wieder den jbuilder ausgeführt und die gleiche meldung kommt wieder! was muss ich machen damit die vm bzw. jbuilder funzt???

mfg maxell

ps: wäre super wenn ich auch unter linux java programmieren könnte und nicht immer zu windows wechseln müsste!

peter

Re: java virtuel machine installieren

#2 Post by peter »

der Pfad muß im JBuilder gesetzt werden! Beim 4er ist es unter Tools->Configure JDKs

mit which java kann man den herausbekommen oder set ausführen und gucken auf was JAVA_HOME gesetzt ist.

gruss

peter

maxell

Re: java virtuel machine installieren

#3 Post by maxell »

hmm "which jave" kann er nix finden, auch wenn ich "find / -name java" eingebe findet er nix ;(

ich lade nun nochmal das SDK-Kit aber in tar.gz Form herunter, vielleicht gehts ja mit dem ?!?

mfg maxell

thx das du drauf geantwortet hast, war schon in 5 anderen foren und kein anderer hat da jemals java auf linux installiert! gibt es überhaupt programmierer die in java auf linux coden??? ;)

fs111

Re: java virtuel machine installieren

#4 Post by fs111 »

ja ich lerne auch grade Java und es funzt auch unter Linux! Wichtig ist, dass Du Java auch in den Suchpfad einträgst. Wenn Du es z.B. in /opt hast und Deine Bash oder andere Programme suchen hier nicht, dann geht's nicht. Übrigens ist Java sehr cool, also nichts verachtendes sagen...

Trag mal den Pfad zu Java in die /etc/profile ein. Dann geht's!


Grüße FS111

dwax
Posts: 65
Joined: 14. Jun 2001 15:30

Re: java virtuel machine installieren

#5 Post by dwax »

hi,
ich denke mal, dass du dir eine jdk > 1.2 gezogen hast.
den quatsch von wegen java_home brauchst du nicht mehr. einfach das jdk1.?/bin in den path und das war's. mehr infos gibts hier http://community.borland.com/article/0, ... 06,00.html

standartmässig wird kein jit eingebunden! doku wie das geht findest du bei borland (inprise, oder wie auch immer <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> ...

MfG Dirk

maxell

Re: java virtuel machine installieren

#6 Post by maxell »

juhu ;) ich habs geschafft THX AN ALLE!!!!!

ok so weit so gut, nur wenn ich jetzt ein kleine progrämmchen ausführen will (HelloWorld *g*), code:
class HelloWorld
{
public static void main (String args[])
{
System.out.println ("Hello World");
}
}

kommt diese fehlermeldung:
Exception in thread "main" java.lang.NoClassDefFoundError: test/java

das programm habe ich so aufgerufen: "java test.java"

genau die gleiche meldung kommt auch unter windows! habe j sdk1.3.x installiert!


cya maxell

und nochmals thx jungs ;) bin froh das nun endlich jbuilder soweit läuft

ps, fs111: ich würde im mom niemals etwas schlechtes über java sagen, da ich die sprache ÜBERHAUPT nicht kenne, ich fange ja nun erstmal an zu lernen, wenn das mit jbuilder und dem sdk dann mal soweit läuft, DANN fange ich an ;)

dwax
Posts: 65
Joined: 14. Jun 2001 15:30

Re: java virtuel machine installieren

#7 Post by dwax »

dein problem ist einfach zu lösen:
der java interpreter (java ist sein name <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">) sucht im verzeichnis test nach einer HelloWorld.class ...

nehmen wir an, du hast die klassen in einem classes verzeichnis dann sucht java nach classes/test/HelloWorld.class.
leider gibts die nicht, da du kein package angegeben hast, es gibt aber eine classes/HelloWorld.class.

mit dem befehl "java HelloWorld" bekommst du dein "Hello World".

wenn du aber unbedingt "java test.HelloWorld" aufrufen willst, musst du als erste zeile in dein programm "package test;" einfügen und neu kompilieren, dann gehts auch mit dem "java test.HelloWorld".

ich sehe gerade, dein aufruf ist auch falsch, um eine klasse auszuführen, musst du immer die richtige packagestruktur (com.mydom.java.meintollespck) angeben und den namen in der schreibweise, wie du die klasse genannt hast:
public AbCdE{} wird mit java AbCdE aufgerufen und ist in der Datei AbCdE.java zu finden!

alles klar ?
falls nicht, nochmal fragen (aber dann bei programmierung, oder direkt in einem javaforum) und "goto java 2" kaufen. eins der besten bücher über computer, dass ich je gelesen habe!

MfG Dirk

maxell

Re: java virtuel machine installieren

#8 Post by maxell »

jo ich bedank mich erstmal für deine/eure hilfen! ich habe mir nun halt schon ein buch gekauft! markt und technik, java in 21 tagen. hoffe mal das das buch ganz gut ist ;)
so werd nun mal lesen gehen ;)

cya maxell

ps: glaub ist besser ich lese des buch erstmal ein bischen bevor ich hier alles mit posts zumülle :D

dwax
Posts: 65
Joined: 14. Jun 2001 15:30

Re: java virtuel machine installieren

#9 Post by dwax »

<blockquote><hr>
ps: glaub ist besser ich lese des buch erstmal ein bischen bevor ich hier alles mit posts zumülle :D
<hr></blockquote>
eine gute idee!

MfG Dirk

Post Reply