WItam,
Mam probelm z programem z ksiązki JAVA wyd. Helion. Otóż mam programy (zobacz załącznik), gdy chcę uruchomić w konsoli wyskakuje błąd: Error Could not find or load main class.
Nie mogę znaleźć rozwiązania tego problemu.
Pomoże ktoś?
0
0
Załącznika brak.
Mam dwie hipotezy:
- nie skompilowałeś,
- klasy są w jakimś pakiecie, a Ty próbujesz uruchomić program będąc w katalogu z plikami
.class
.
0
Aaa sorry.. :D
0
RSATest.java:57: error: cannot find symbol
Util.crypt(in, out, cipher);
^
symbol: variable Util
location: class RSATest
RSATest.java:79: error: cannot find symbol
Util.crypt(in, out, cipher);
^
symbol: variable Util
location: class RSATest
^^ Błąd przy kompilacji. ^^
0
Dwa rozwiązania:
- usunąć z obu plików pierwszy wiersz
package rsa;
- utworzyć gdziekolwiek katalog
rsa
, wrzucić do niego te pliki, w katalogu nadrzędnym wpisać
javac rsa/*.java
0
Super dzięki działa, ale nie do końca.. :/ Program się uruchamia, tworzy klucz prywatny i publiczny, szyfruje plik, ale nie chce go odszyfrować..
Exception in thread "main" java.security.InvalidKeyException: Unwrapping failed
at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:445)
at javax.crypto.Cipher.unwrap(Cipher.java:2550)
at RSATest.main(RSATest.java:73)
Caused by: javax.crypto.BadPaddingException: Decryption error
at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380)
at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291)
at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:356)
at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:440)
... 2 more
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.