wysyłanie innym swoich programów

wysyłanie innym swoich programów
KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 30
0

Witam
Musze wysłać swoje zadanie domowe jako pliki *java. Te moje programiki zawierają w większości 1 metodę i zajmują po
1 kb (tylko jeden waży 4 kb). Czy jeśli wyśle takie coś, to ta osoba będzie je mogła otworzyć, czy trzeba jeszcze załączyć pozostale pliki i foldery z danych projektów(programów) ? Mały rozmiar nasunął mi te wątpliwości.
Z góry dzięki za odpowiedź.

PS: Używam eclispe jeśli ma to jakieś znaczenie.

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
0

Jak w Eclipse to musisz wyeksportować do JARa.

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 30
0

A jak otworzyć ten plik jar żeby zobaczyć czy dobrze wyeksportowałem?
Dwukrotne kliknięcie nie działa. Moge co najwyżej rozpakować ten plik ale nie ma w nim pliku *java.

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
0

W konsoli odpal: java -jar wyeksportowanyplik.jar

Pliki .java dodaj osobno, lub zapakuj do JARa - JAR to ZIP tylko ze zmienioną nazwą i o określonej strukturze plików i katalogów. W NetBeansie jest opcja zmiany filtrowania plików które wchodzą do JARa, w Eclipse też powinno być.

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 30
0

Robie tak uruchom.. ->cmd otwiera sie konsola
wpisuje java -jar zadanie.jar
i wyskakuje pod spodem Unable to access jarfile zadanie.jar

Nigdy w zasadzie nie używałem konsoli,ale myśle że dobrze wszystko wpisałem,a plik java wyeksportowałem krok po kroku jak było opisane w internecie

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Jeszcze musisz powędrować do folderu, w którym trzymasz tego jara (polecenie cd jakiś_katalog).

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
0

A wszedłeś w konsoli do katalogu z JARem?

Edit:
Za późno :P

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.