Toon posts:

Java app opstarten in een shell script

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil dus een java app opstarten via een shell script...
Ik heb de volgende code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
#--- RMIServer

start() {
        java -cp /usr/java/j2sdk1.4.2_01/bin /home/michel/rmi/RemoteObjectServer

}

case "$1" in
       start)
               start
               ;;
esac

exit $?


Ik krijg echter elke keer de volgende foutmelding:
Exeption in thread "main" java.lang.NoClassDefFoundError: /home/michel/rmi/RemoteObjectServer

Het shell script staat in mijn /bin dir. Het RemoteObjectServer.class bestand in de dir die in het script wordt genoemd (/home/michel/rmi)

Wie heeft er een idee wat ik verkeerd doe?

  • Oyster
  • Registratie: Januari 2003
  • Niet online

Oyster

Prince

Classpaths gezet?

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

probeer eens
code:
1
2
cd /home/michel/rmi/
java RemoteObjectServer

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:04
Of:

export CLASSPATH=$CLASSPATH:/home/michel/rmi
java RemoteObjectServer

Dit is basic Java kennis, en daarom gaat dit topic dan ook dicht. "NoClassDefFound error" betekent gewoon simpelweg dat 'ie de classfile niet kan vinden, en zoveel redenen zijn er niet die dat kunnnen veroorzaken.

Dit topic is gesloten.