Avatar billede bacce.dk Nybegynder
18. maj 2003 - 12:37 Der er 38 kommentarer og
1 løsning

install af j2sdk-1_4_1_01-1.2.1.i386.rpm

Hejsa jeg har lige installeret j2sdk-1_4_1_01-1.2.1.i386.rpm og vil så starte et jave program og det har jeg gjordt med følgende komando
java javaprogram.server -cp javaprogram.jar

men får følgende fejl
bash: java: command not found
hva kan der være galt her ??
Avatar billede dank Nybegynder
18. maj 2003 - 12:41 #1
hvor ligger "java" filen henne?
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 12:43 #2
de filer jeg vil starte ligger i /var/www/bacce.dk/ og jeg er i den mappe når jeg prøver at starte filerne

Det er det du mener ik ?
Avatar billede dank Nybegynder
18. maj 2003 - 12:50 #3
nej... selve "java" programmet.. altså ligesom hvis du skrev

perl program.pl

så er det stien til "perl" og ikke "program.pl" :o)
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 13:07 #4
ok det hele ligger i /usr/java/
Avatar billede soreno Praktikant
18. maj 2003 - 13:10 #5
Du skal sætte path til at pege på dit bin directory.
altså noget ala:
/usr/java/j2sdk-1_4_1_01/bin

Alternativ kan du skrive:
/usr/java/j2sdk-1_4_1_01/bin/java javaprogram.server -cp javaprogram.jar

Men alternativet blivet man træt af i længden.. :-)
Avatar billede dank Nybegynder
18. maj 2003 - 13:10 #6
prøv at køre denne

export PATH=/usr/java:$PATH

og så bagefter dit javeprogram
Avatar billede dank Nybegynder
18. maj 2003 - 13:11 #7
hmm.. jeg er vist lidt træt (har arbejdet til kl. l*** i nat)

Alternativt:

export PATH=/usr/java/j2sdk-1_4_1_01/bin:$PATH
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 13:34 #8
Okey så kom der skub i det :-)
TaGGer du :-)
hva med et svar ? så lukker vi :D
Avatar billede mfalck Praktikant
18. maj 2003 - 14:31 #9
du skal nok også lave en export JAVA_HOME=/usr/java/j2sdk-1_4_1_01 for at den kan finde javabibliotekerne når du skal oversætte programmer.
Avatar billede soreno Praktikant
18. maj 2003 - 14:37 #10
Dem finder den automatisk ved at kende bin directoriets placering.
Avatar billede arne_v Ekspert
18. maj 2003 - 14:40 #11
JAVA_HOME er ikke nødvendigt for at compile og køre diverse
programmer.

Men der er mange server-programmer hvis start-script
bruger JAVA_HOME til at finde java og f.eks. tools.jar med,
så det er en rigtigt god ide at få JAVA_HOME defineret også.
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 14:48 #12
okey umidelbart ville jeg sige at det virkede finno, men er egentlig ikke sikker.
Når jeg starter java filen får jeg fejl.
Denne fejl opstår IKKE på en win maskine, der er det testet.
Er der forskeld på programmeringen af java på linux fra Windows ?
Avatar billede soreno Praktikant
18. maj 2003 - 14:49 #13
Hvilken fejl får du ?
Avatar billede arne_v Ekspert
18. maj 2003 - 14:51 #14
Nej. Normalt burde det samme Java program køre ens på Windows og Linux.

Hvordan ser koden ud og hvilken fejl får du ?
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 14:51 #15
Exception in thread "main" java.lang.NoClassDefFoundError: fil/server
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 14:52 #16
koden kan jeg ikke vise ad jeg kun har den lukket kode...
Avatar billede arne_v Ekspert
18. maj 2003 - 14:55 #17
Hvad hedder din class fil ?

Bruger du pakker ?
Avatar billede dank Nybegynder
18. maj 2003 - 14:56 #18
*gætter* på at det er en CLASS du henviser til i din kode, som den ikke kan finde.

Måske

public class

Ellers er det måske "CLASSPATH" eller noget i den stil som ikke er sat/sat korrekt, men her er jeg ude og svømme i noget jeg ikke er så sikker på.
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 14:59 #19
som sagt koden er ikke min
men spørgsmålet lød op om der er forskeld fra linux til windåse for koden virker jo som den skal under windows
og nej koden er ikke min og jeg koder slet ikke java, så det der med spørgsmål om kode kan jeg af gode grunde ikke svare jer på
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 15:00 #20
Dank>> din export PATH=/ den virker ikke efter man har lukket sshd ??
skal man virkelig køre den hver gang ?
Avatar billede arne_v Ekspert
18. maj 2003 - 15:02 #21
Du kan ligge export ind i .bash_profile ...
Avatar billede mfalck Praktikant
18. maj 2003 - 15:03 #22
eller bedre i /etc/profile så gælder den for alle brugere.
Avatar billede dank Nybegynder
18. maj 2003 - 15:04 #23
har du en "userconfig.sh" fil? prøv at søge efter den
Avatar billede dank Nybegynder
18. maj 2003 - 15:07 #24
sikkert i:

/usr/java/j2sdk-1_4_1_01/bin
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 15:12 #25
har lagt den i /etc/profile

Dank>> jeg havde ikke den fil
Avatar billede mfalck Praktikant
18. maj 2003 - 15:15 #26
er der stadig problemer med java.lang.NoClassDefFoundError: fil/server?
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 15:17 #27
yes det er det samme
Avatar billede arne_v Ekspert
18. maj 2003 - 15:18 #28
Hvad hedder din class fil og hvilken kommando bruger du til at starte
med ?
Avatar billede soreno Praktikant
18. maj 2003 - 15:18 #29
Hvad er det for et program ?
Har du et link eller andet uddybende info om programmet ?
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 15:19 #30
Der er ingen filder ender på .class men en masse andre filer .jar .ini o.s.v.
jeg bruger denne komando til at starte det med
# java javaprogram.server -cp javaprogram.jar
Avatar billede dank Nybegynder
18. maj 2003 - 15:20 #31
tror det er CLASSPATH der skal sættes

prøv

export J2EE_CLASSPATH=/sti/til/class/som/scriptet/bruger
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 15:21 #32
det er noget chat program lig.n alla msn / ICQ stilen og nej der er ingen docs på der.
Programmet er lavet af en ven hvor jeg bare har lovet at han kan bruge min server mens han vider udvikler det og tester det
Avatar billede bacce.dk Nybegynder
18. maj 2003 - 15:22 #33
export J2EE_CLASSPATH=/sti/til/class/som/scriptet/bruger
den forstår jeg ikke helt ?
Avatar billede arne_v Ekspert
18. maj 2003 - 15:22 #34
dank>

Hvor pokker kommer J2EE ind i billedet ?
Avatar billede arne_v Ekspert
18. maj 2003 - 15:24 #35
Så main class skulle hedde:
  javaprogram.server
og den kan ikek finde en klasse:
  fil/server

Mystisk !
Avatar billede arne_v Ekspert
18. maj 2003 - 15:27 #36
Hvad viser:

jar tvf javaprogram.jar

?
Avatar billede dank Nybegynder
18. maj 2003 - 15:29 #37
arne_v> ups.. EE :o) Klippede lige fra nogle gamle notater. :)

prøv så

export CLASSPATH=/sti/til/script
Avatar billede bacce.dk Nybegynder
22. maj 2003 - 14:19 #38
Jeg har ladet problemet ligge til ejeren af java scriptet såå vil meget gerne lukke..
Dank vil du smide et svar ?? så kan i to dele point..
Ellers tak for hjælpen
Avatar billede bacce.dk Nybegynder
25. maj 2003 - 21:56 #39
Nå men nu lukkes der...
hader "point ude" rubrikken :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester