Mam taki problem że: RMI działa mi bez problemu gdy interfejs oraz jego implementacja nie są w żadnym pakiecie a gdy dodam wszystko do jakiegoś pakietu RMI przestaje działać ( ͡°ʖ̯͡°)
Dostaje wyjątek:
java.lang.ClassNotFoundException: sample.ServerInter Mimo iż uruchamiam kod tak:
start java -classpath classDir -Djava.rmi.server.codebase=file:classDir/ sample.Server gdzie classDir to lokalizacja plików .class. a "sample" to nazwa pakietu.
@Rines: masz dobrą strukturę katalogów w tym classdir? Powinny być katalogi na pakiety (czyli u Ciebie jak rozumiem katalog sample w tym classdir, i dopiero w sample - pliki klas)
@tell_me_more: Struktura katalogów: RMI/out/production/RMI/sample/"pliki_klas"
a uruchamiam dokładnie tak:
java -classpath RMI -Djava.security.policy=RMI/client.policy -Djava.rmi.server.codebase=file:RMI/ sample.serwer @Harmideron kodu? ( ͡°͜ʖ͡°) Kod mam przeklejony kropka w kropkę z: tutaj
Od kilku dni walczę z RMI w javie.
Mam taki problem że:
RMI działa mi bez problemu gdy interfejs oraz jego implementacja nie są w żadnym pakiecie a gdy dodam wszystko do jakiegoś pakietu RMI przestaje działać ( ͡° ʖ̯ ͡°)
Dostaje wyjątek:
java.lang.ClassNotFoundException: sample.ServerInter
Mimo iż uruchamiam kod tak:
start java -classpath classDir -Djava.rmi.server.codebase=file:classDir/ sample.Server
gdzie classDir to lokalizacja plików .class. a "sample" to nazwa pakietu.
Jest coś o czym zapominam? (╯︵╰,)
#java #programowanie #it #informatyka #rmi
Struktura katalogów:
RMI/out/production/RMI/sample/"pliki_klas"
a uruchamiam dokładnie tak:
java -classpath RMI -Djava.security.policy=RMI/client.policy -Djava.rmi.server.codebase=file:RMI/ sample.serwer
@Harmideron kodu? ( ͡° ͜ʖ ͡°)
Kod mam przeklejony kropka w kropkę z:
tutaj