java starten unter linux

Status
Nicht offen für weitere Antworten.

SilverICE

Mitglied
Hallo,

ich muß gleich mal sagen das ich so gut wie keine ahnung habe von java... sorry

aber ich werde trotzallem mit konfrontiert und kann es nicht umgehen.

folgendes problem habe ich

ich habe ein linuxserver hier vor mir... sonst habe ich immer ein windows server benutzen müssen mit dem programm.. also

ich muß eine bat datei starten die so aussieht

Code:
REM starten des FSV-Servers
@ECHO OFF

REM wechseln in das Rootverzeichnis
d:
cd \wwwroot\fsv

REM 	Java		Klassenpfad				                               fsv_server	      ini-File		   log-File
d:\programme\java\j2re1.4.2_01\bin\java -classpath .;.\hisqis_fsv.jar;his\driver\ifxjdbc.jar;his\driver\fop.jar;his\driver\jars.jar his.classes.fsv_server his\fsv_server.ini his\log\protokoll.log

unter linux kann ich das nicht aufrufen ist mir klar.. aber ich hoffe das das programm java benutzt ich es unter linux zu laufen bekomme da ja java plattformunabhängig ist.

also ändere ich den inhalt wie folgt

Code:
#!/bin/bash
# REM starten des FSV-Servers
# REM wechseln in das Rootverzeichnis
# cd /var/www/html/fsv/

#REM    Java            Klassenpfad                                                            fsv_server             ini-File             log-File
/usr/java/jre1.5.0_04/bin/java -cp /var/www/html/fsv/hisqis_fsv.jar:/var/www/html/fsv/his/driver/ifxjdbc.jar:/var/www/html/fsv/his/drivers/fop.jar:/var/www/html/fsv/his/drivers/jars.jar:his.class.fsv_server:/var/www/html/his/fsv_server.ini:/var/www/html/fsv/his/log/protokoll.log

ich habe anstatt ; einen : genommen und die backslash in slash geändert außerdem denke ich liegt ein fehler am ende vor bei dem aufruf
Code:
his.class.fsv_serv

hier noch die ausgabe wenn ich die datei ausführe
Code:
[webadmin@hisqis2 script]$ ./startdesfsvservers.bat
.
.
.
where options include:
    -d32          use a 32-bit data model if available

    -d64          use a 64-bit data model if available
    -client       to select the "client" VM
    -server       to select the "server" VM
    -hotspot      is a synonym for the "client" VM  [deprecated]
                  The default VM is client.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A : separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose[:class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -jre-no-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                    see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument
[webadmin@hisqis2 script]$

könnt ihr mir helfen ich weiß nicht weiter :(
 

Bleiglanz

Gesperrter Benutzer
Code:
his\driver\jars.jar his.classes.fsv_server his\fsv_server.ini his\log\protokoll.log
da sind leerzeichen

und es heisst

his.classes
 

SilverICE

Mitglied
ok das stimmt.. so hatte ich es auch am anfang.. bis auf den screibfehler

jetzt nehm ich den befehl

Code:
/usr/java/jre1.5.0_04/bin/java -cp /var/www/html/fsv/hisqis_fsv.jar:/var/www/html/fsv/his/driver/ifxjdbc.jar:/var/www/html/fsv/his/drivers/fop.jar:/var/www/html/fsv/his/drivers/jars.jar his.classes.fsv_server /var/www/html/his/fsv_server.ini /var/www/html/fsv/his/log/protokoll.log

und es kommt beim ausfürhren folgender fehler

Code:
[webadmin@hisqis2 script]$ ./startdesfsvservers.bat
Exception in thread "main" java.lang.NoClassDefFoundError: his/classes/fsv_server
[webadmin@hisqis2 script]$
 

Bleiglanz

Gesperrter Benutzer
such mal die datei

his/classes/fsv_server.class

wenn die unter

/var/www/html/fsv/his/classes/fsv_server.class

liegt, musst du die Zeile

cd /var/www/html/fsv/

wieder einkommentieren
 

SilverICE

Mitglied
danke..

reicht das wenn ich den befehl so ändere?

Code:
/usr/java/jre1.5.0_04/bin/java -cp /var/www/html/fsv/hisqis_fsv.jar:/var/www/html/fsv/his/driver/ifxjdbc.jar:/var/www/html/fsv/his/drivers/fop.jar:/var/www/html/fsv/his/drivers/jars.jar /var/www/html/fsv/his/classes/fsv_server.class /var/www/html/his/fsv_server.ini /var/www/html/fsv/his/log/protokoll.log
weil kommt der gleiche fehler

Exception in thread "main" java.lang.NoClassDefFoundError: /var/www/html/fsv/his/classes/fsv_server/class

----

ich habe ja jetzt diesen teil " his.classes.fsv_server" geändert in /var/www/html/fsv/his/classes/fsv_server.class muss ich jetzt vielleicht die : zwischen den aufrufen setzen?

edit: naja wenn ich das mit dem : versuche und die datei starte dann spuckt er mir die hilfe (syntax) aus aber ohne fehler.. also geht das net mit : ok ok

also habe ich jetzt wie dies hier
-ich habe die letzten aufzählungen erst mal weggelassen also die .log und die .ini

Code:
/usr/java/jre1.5.0_04/bin/java -cp /var/www/html/fsv/hisqis_fsv.jar:/var/www/html/fsv/his/driver/ifxjdbc.jar:/var/www/html/fsv/his/drivers/fop.jar:/var/www/html/fsv/his/drivers/jars.jar /var/www/html/fsv/his/classes/fsv_server.class


mit der ausgabe

[webadmin@hisqis2 script]$ ./startdesfsvservers.bat
Exception in thread "main" java.lang.NoClassDefFoundError: /var/www/html/fsv/his/classes/fsv_server/class
[webadmin@hisqis2 script]$
 

Bleiglanz

Gesperrter Benutzer
nein

das reicht nicht und geht nicht

du musst mit cd da rein gehen oder /var/www/html/fsv/ in den Classpath aufnehmen
 

SilverICE

Mitglied
danke dir nochmal für deine hilfe... ich fange jetzt nochmal an ich glaub ich hab den fanden verloren..

also die orginal .bat-datei siet wie folgt aus die unter win gestartet wird.

Code:
REM starten des FSV-Servers
@ECHO OFF

REM wechseln in das Rootverzeichnis
d:
cd \wwwroot\fsv

REM 	Java		Klassenpfad				                               fsv_server	      ini-File		   log-File
d:\programme\java\j2re1.4.2_01\bin\java -classpath .;.\hisqis_fsv.jar;his\driver\ifxjdbc.jar;his\driver\fop.jar;his\driver\jars.jar his.classes.fsv_server his\fsv_server.ini his\log\protokoll.log

jetzt hab ich alles auf der linux kiste unter /var/www/html/fsv

ich fange klein an um alles einzubinden.. denke das ist das beste da ich eh nicht viel ahnung habe aber mein chef mir im nacken sitzt. :(

hier der inhalt der bat datei

Code:
#!/bin/bash
cd /var/www/html/fsv/
/usr/java/jre1.5.0_04/bin/java -classpath /hisqis_fsv.jar

1.. bin ich mir nicht sicher ob oben #/bin/bash rein muß
2. das cd /var.... lieber als "CLASSPATH=/var/www/html/fsv/" schreiben?aber wie dann den befehlt?

jedenfalls kommt kein fehler sondern er zeigt mir die syntax von java....!

die stucktur der ordner ist z.b so

var/www/html/fsv
datei: qis.htm
/his/
datei: hisqis_fsv.jar
/his/classes/
/his/driver/
/his/templates
und so weiter



danke dir nochmal
gruß
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32
MarvinsDepression Umgebungsvariable kann Java-Applikationen außerhalb der IDE nicht starten Java Basics - Anfänger-Themen 4
Dimax Java Programm mit exec starten Java Basics - Anfänger-Themen 5
pkm Eclipse wie mit anderer JAVA-Version starten? Java Basics - Anfänger-Themen 1
B Mit Java anderes Java Programm starten Java Basics - Anfänger-Themen 3
M Java swing im Browser starten Java Basics - Anfänger-Themen 0
X Betriebssytem interne Consolen Commands über Java starten Java Basics - Anfänger-Themen 2
GENiALi Java Console Anwendung starten in Prozess Java Basics - Anfänger-Themen 3
U Java Swing Timer mit ButtonKlick starten u. nach 12 Sekunden Befehl ausführen Java Basics - Anfänger-Themen 7
K Java-Editor: "Starten" bringt Error Java Basics - Anfänger-Themen 15
M Datei starten mit Java Java Basics - Anfänger-Themen 3
N Java starten Java Basics - Anfänger-Themen 21
J JavaFX aus Java-Application heraus starten Java Basics - Anfänger-Themen 7
H Java Datein starten nicht :( Java Basics - Anfänger-Themen 5
S Externes Java Programm starten Java Basics - Anfänger-Themen 9
I Jar aus Java heraus starten. Java Basics - Anfänger-Themen 12
M Kann Java Programm nicht starten Java Basics - Anfänger-Themen 7
P .class Datei direkt starten (optional Java Datei direkt starten) Java Basics - Anfänger-Themen 13
M Java class auf Server starten Java Basics - Anfänger-Themen 5
U Java-Programm auf einem Server starten Java Basics - Anfänger-Themen 33
M Kann mein Java Programm nicht starten Java Basics - Anfänger-Themen 6
G Kleine Java Programme aus Main Java Programm starten..... Java Basics - Anfänger-Themen 3
G Erste Schritte Java "Scripte" aus einem Hauptskript starten Java Basics - Anfänger-Themen 7
S .Bat Server von .java Starten Java Basics - Anfänger-Themen 5
I Java-Programmm starten/ Pfad hsql DB Java Basics - Anfänger-Themen 7
Crashbreaker Eigene Java-Programm ohne hilfe des CMD starten Java Basics - Anfänger-Themen 11
K Classpath Java von der Kommandozeile, starten einer JAR mit Libraries Java Basics - Anfänger-Themen 6
J Java-Programm starten Java Basics - Anfänger-Themen 6
A Wie mit Java eine .vbs Datei starten lassen? Java Basics - Anfänger-Themen 4
S Java installiert aber wie starten? Java Basics - Anfänger-Themen 25
P Java Anwendung mit mehr RAM starten?? Java Basics - Anfänger-Themen 5
M lokale exe-Datei über Java-Applet starten Java Basics - Anfänger-Themen 4
V Java Starten ohne Konsolenfenster. Java Basics - Anfänger-Themen 5
W Java ProcessBuilder - externer Prozess nur einmal starten und mehrere Inputs geben Java Basics - Anfänger-Themen 7
N Java Applikation über Windowskonsole starten Java Basics - Anfänger-Themen 9
I Java-Programme starten nicht Java Basics - Anfänger-Themen 14
J Java Applikation aus Applet heraus starten Java Basics - Anfänger-Themen 4
G java shell script starten und befehl übergeben Java Basics - Anfänger-Themen 3
J java anwendung starten - wie? Java Basics - Anfänger-Themen 7
L Java ChatServer kompilieren/starten - aber wie? Java Basics - Anfänger-Themen 2
A Synchrone Daten mit JAva und JAva ohne Interpreter starten Java Basics - Anfänger-Themen 5
F Externes Programm aus Java starten Java Basics - Anfänger-Themen 3
S Ich kann mit einem Eclipse 3.2 keine Java Dateien Starten Java Basics - Anfänger-Themen 10
M java +Programm ohne cmd (Dosbox) Win XP starten? Java Basics - Anfänger-Themen 3
G exe-Dateien zum Starten von Java-Programmen? Java Basics - Anfänger-Themen 13
G *.java Datei mit Editor starten und testen Java Basics - Anfänger-Themen 6
K Java Application mit Batch-datei starten Java Basics - Anfänger-Themen 9
C Java-Programm auf Kommandozeilenebene starten Java Basics - Anfänger-Themen 7
C Kann kein Java Programm starten Java Basics - Anfänger-Themen 8
A java-anwendung ohne jre starten Java Basics - Anfänger-Themen 8
G Java Applikation ein Programm mit Parameterübergabe starten Java Basics - Anfänger-Themen 3
T Java Programm ohne Eclipse starten / wie ? Java Basics - Anfänger-Themen 8
G Java Klasse durch eine andere Java Klasse starten? Java Basics - Anfänger-Themen 13
L Webseiten über Java Programm starten Java Basics - Anfänger-Themen 2
D Starten einer Class auf Java Application Server Java Basics - Anfänger-Themen 14
Y Java starten? Java Basics - Anfänger-Themen 7
D exe AUS Java heraus starten Java Basics - Anfänger-Themen 4
K Java starten Java Basics - Anfänger-Themen 6
A Java in der Konsole mit Treibnerklasse starten Java Basics - Anfänger-Themen 11
G Fehlermledung beim starten eines Java Archivs. Java Basics - Anfänger-Themen 12
cowabunga1984 Jar-File aus Java-Anwendung starten Java Basics - Anfänger-Themen 7
J Java Anwendung starten ""faild to load main class Java Basics - Anfänger-Themen 15
K Anwendung mit anderer Java-Version Starten Java Basics - Anfänger-Themen 9
M Java-Software so anbieten, dass sie leicht zu starten ist Java Basics - Anfänger-Themen 16
N cmd aus java starten; prozess beenden Java Basics - Anfänger-Themen 11
J Java Programm starten! Java Basics - Anfänger-Themen 2
J Welche Parameter bei java um Klasse aus Package zu starten? Java Basics - Anfänger-Themen 9
E Ohne Editor Java- Programm starten Java Basics - Anfänger-Themen 4
P Batchdatei zum Starten einer Java-Klasse Java Basics - Anfänger-Themen 13
S Problem java zu starten. xp ohne sp1 Java Basics - Anfänger-Themen 3
Linad externes programm in java starten? Java Basics - Anfänger-Themen 2
S Starten von Java Programmen Java Basics - Anfänger-Themen 5
K Mit Java HTML-Seiten und PDFs starten Java Basics - Anfänger-Themen 10
bernd Java mit Windows starten? Java Basics - Anfänger-Themen 6
S Java-Programm mit .bat File starten Java Basics - Anfänger-Themen 8
L JAVA als dienst starten Java Basics - Anfänger-Themen 4
C Kann java.exe nicht aus Runtime.getRuntime().exec() starten Java Basics - Anfänger-Themen 4
C cmd aus java starten Java Basics - Anfänger-Themen 18
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29

Ähnliche Java Themen

Neue Themen


Oben