2013-07-29 14 views
5

Jest to bardzo częste pytanie i są szanse, że to może być oznaczone jako duplikat, ale nawet po zapoznaniu się wiele odpowiedzi i wiadomości z stackoverflow i innych społeczności, problem po prostu nie robi nie rozwiązuje.Tworzenie pliku JAR i działa na Raspberry Pi

ja stworzyliśmy projekt w moim NetBeans IDE 7.3 i Konstruowanie projektu pobrać plik JAR, naciskając klawisze SHIFT + F11. Następnym krokiem, który wykonuję, jest przejście przez WinSCP i skopiowanie pliku JAR z mojego komputera z systemem Windows do katalogu (/ home/pi) w Raspberry PI. Teraz jestem w katalogu w moim Raspberry Pi, gdzie plik JAR jest obecny w terminalu uruchomić polecenie

java -jar ProjectFinal.jar 

pojawia się błąd „Nie można odnaleźć lub wczytać główną klasę”.

Zawartość mojego JAR są pokazane poniżej (w postaci katalogów): lib (zawiera wszystkie biblioteki) META-INF (zawiera plik MANIFEST.MF i zawartość wygląda w porządku) i zawartość są pokazano poniżej:

Manifest-Version: 1.0 
Ant-Version: Apache Ant 1.8.4 
Created-By: 1.7.0_17-b02 (Oracle Corporation) 
Class-Path: lib/super-csv-2.1.0.jar 
X-COMMENT: Main-Class will be added automatically by build 
Main-Class: projectfinal.ProjectFinal** 

i wreszcie projectfinal (zawiera wszystkie pliki klas). Próbowałem zmienić zawartość pliku MANIFEST.MF, postępując zgodnie z this link. Ale to też nie mogło mi pomóc. Proszę zasugerować mi wszelkie pomysły, które mogą mnie z tego wyciągnąć. To mogłoby być naprawdę pomocne. Mogę udostępnić kod, jeśli jest potrzebny. Używam wersji JRE 7. Wszelkie pytania/dane/pomysły są głęboko doceniane.

Proszę o pomoc.

dziękuję z góry.

+1

Cześć Każdy, znalazłem rozwiązanie tutaj: http://stackoverflow.com/questions/1946394/how-to-create-executable-jar-file-with-netbeans. Dzięki. –

Odpowiedz

3

Nie wiem o NetBean, ale Eclipse IDE ma opcję eksportu do "pliku JAR z możliwością uruchomienia" zamiast normalnego pliku JAR.
Miałem ten sam problem i rozwiązał mój problem.

+0

Dzięki. To zadziałało dla mnie. Dla wszystkich osób, które używają NetBeans, możesz kliknąć ten link: http://stackoverflow.com/questions/1946394/how-to-create-executable-jar-file-with-netbeans. To bardzo pomogło. –

+0

Może być wykonany na Pi z terminala 'java -jar ścieżka/do/jar/Name.jar' –

0

Jeśli nie postępuj w ten sposób:

Plik tekstowy musi kończyć się nowej linii lub powrotu karetki. Ostatnia linia nie zostanie poprawnie przeanalizowana, jeśli nie zakończy się ona nową linią lub powrocie karetki .

+0

Yup. Ma nową linię i na szczęście znalazłem link, który mi pomógł. Dzięki za wkład. Doceniam to. –

Powiązane problemy