Sziasztok a következö problémám van:
Készítettem egy zene lejátszó programot és mindehez készítettem egy scriptet amivel le szeretném futtatni(de sajna nem megy).
Ez a következöképpen néz ki:
#!/bin/sh
java -cp jl1.0.1.jar:UtilsProg2.jar:MarcGironesDezsenyi.jar edu.ub.prog2.GironesDezsenyiMarc/Vista/Reproductor3
Ennek sajna olyan problámája van, hogyha nem az akutális directoryban vagyok és ./home/....MediaPlayer.sh command-dal szeretném lefuttatni, akkor sajna nem fut le és a következö hibaüzenetet kapom:
Caused by: java.lang.ClassNotFoundException: edu.ub.prog2.GironesDezsenyiMarc.Vista.Reproductor3
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
Could not find the main class: edu.ub.prog2.GironesDezsenyiMarc/Vista/Reproductor3. Program will exit.
A segítségeteket elöre is köszi.
- 921 megtekintés
Hozzászólások
Próbáld meg a script elejére bedobni:
cd /home/user/konyvtar/blabla
Egyes programok szeretik, ha a munkakönyvtárban áll, mert onnan keres bizonyos fájlokat. Lehet, írtál bele olyat, amit a saját könyvtárából szed? :)
- A hozzászóláshoz be kell jelentkezni
DIR=$(dirname $0)
java -cp ${DIR}/jl1.0.1.jar:...
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni