de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
 jaorizabal
jaorizabal
Question

Jak mogę wykonać plik .jar z terminala?

Wiem, że aby wykonać plik, używam komendy ., a następnie nazwy pliku z odstępem między nimi. Ale ja'próbuję wykonać plik .jar używając . i to nie działa. Wszedłem do właściwości i oznaczyłem go jako wykonywalny i sprawiłem, że działa z Javą.

Czy istnieje sposób na wykonanie pliku za pomocą Javy w Terminalu Bash? Próbuję wykonać plik Minecraft.jar

Próbuję wykonać plik Minecraft.jar.

126 2012-02-06T01:15:14+00:00 3
user unknown
user unknown
Edytowane pytanie 6. lutego 2012 в 1:51
Ubuntu
command-line
java
Popular videos
How to Run Executable Java (.jar) Files in Windows
How to Run Executable Java (.jar) Files in Windows
3 lata temu
How can I execute a .jar file from the terminal?
How can I execute a .jar file from the terminal?
2 lata temu
How to Run Executable Jar File in Terminal Window
How to Run Executable Jar File in Terminal Window
6 lat temu
Jak uruchomić plik Javy - JAR - używając wiersza poleceń (konsoli) - poradnik / tutorial
Jak uruchomić plik Javy - JAR - używając wiersza poleceń (konsoli) - poradnik / tutorial
3 lata temu
📂⛏Jak otworzyć plik .jar windows 10 📂⛏
📂⛏Jak otworzyć plik .jar windows 10 📂⛏
3 lata temu
Jak poprawnie otwierać pliki .jar? [Bez WinRAR]
Jak poprawnie otwierać pliki .jar? [Bez WinRAR]
1 rok temu
I/O Terminal - jak poprawnie zainstalować oprogramowanie ioterminal i plik aktywacyjny
I/O Terminal - jak poprawnie zainstalować oprogramowanie ioterminal i plik aktywacyjny
1 rok temu
jak otworzyć pliki jar
jak otworzyć pliki jar
1 rok temu
Informatyka 15# Problemy z plikami jar
Informatyka 15# Problemy z plikami jar
2 lata temu
Terminal Płatniczy Ingenico - Instrukcja obsługi
Terminal Płatniczy Ingenico - Instrukcja obsługi
3 lata temu
Jak stworzyć plik .gitkeep w terminalu Git?
Jak stworzyć plik .gitkeep w terminalu Git?
3 lata temu
Analiza pliku *.class cz. 3/3. Javap, bytecode i constant pool. | T&T #13
Analiza pliku *.class cz. 3/3. Javap, bytecode i constant pool. | T&T #13
1 rok temu
Linux #1: Terminal - Operacje na plikach i katalogach
Linux #1: Terminal - Operacje na plikach i katalogach
5 lat temu
[MiniTuT] Edytowanie plików .class Minecraft | Pluginy Bukkit (.java, .class) | Część 1 z 2
[MiniTuT] Edytowanie plików .class Minecraft | Pluginy Bukkit (.java, .class) | Część 1 z 2
8 lat temu
jak stworzyć plik .jad z .jar
jak stworzyć plik .jad z .jar
12 lat temu
Eclipse - Create Jar Files
Eclipse - Create Jar Files
4 lata temu
nie działa mi java ani pliki .jar pomocy
nie działa mi java ani pliki .jar pomocy
2 lata temu
« Poprzedni
Następny »
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Solution / Answer
Jeremy Kerr
Jeremy Kerr
6. lutego 2012 в 1:40
2012-02-06T01:40:38+00:00
Więcej
Źródło
Edytuj
#20209088

Składnia . może być użyta tylko do uruchamiania (przez "sourcing") skryptów powłoki.

Aby uruchomić plik .jar musisz użyć komendy java:

java -jar Minecraft.jar

Jeśli nie masz zainstalowanej javy, możesz to naprawić instalując pakiet default-jre¹. Możesz sprawdzić, czy masz już zainstalowaną javę, uruchamiając ją w terminalu:

java -version 

[1]: To zainstaluje domyślny openjdk Java runtime. Możesz użyć openjdk-8-jre, lub openjdk-7-jre, lub openjdk-6-jre zamiast, jeśli wolisz - w zależności od tego, co jest dostępne w Twojej wersji Ubuntu.

Jeremy Kerr
Jeremy Kerr
Edytowana odpowiedź 6. lutego 2017 в 9:41
204
0
 David
David
6. maja 2013 в 2:02
2013-05-06T14:02:24+00:00
Więcej
Źródło
Edytuj
#20209089

Linux jest doskonale zdolny do uruchamiania obcych plików binarnych, takich jak pliki JAR. W ten sposób działa na przykład Wine. Aby uruchomić pliki JAR jako wykonywalne wykonaj następujące czynności w konsoli

sudo apt-get install binfmt-support

Cd do swojego pliku JAR i zmień go na wykonywalny (możesz to również zrobić poprzez właściwości pliku w Nautilusie)

chmod a+rx myjar.jar

Uruchom swój plik jar tak, jakby był to jakikolwiek inny binarny skrypt wykonywalny lub skrypt powłoki

./myjar.jar

Uwaga: Upewnij się, że masz załadowany moduł binfmt_misc jądra linuxa. Jeśli użyjesz własnego, skompilowanego jądra bez tego modułu, binfmt-support nie będzie działać.

Serg Stetsuk
Serg Stetsuk
Edytowana odpowiedź 2. października 2019 в 8:16
31
0
user unknown
user unknown
6. lutego 2012 в 1:39
2012-02-06T01:39:32+00:00
Więcej
Źródło
Edytuj
#20209087

Jeśli jest to wykonywalny słoik, to

java -jar Minecraft.jar 

Nie wszystkie archiwa jar-Archives zawierają klasę wykonywalną, zadeklarowaną do uruchomienia w pliku Manifest, ale jeśli jest, to będzie działać.

Btw.: Nie'uruchamiasz większości programów z powłoki za pomocą kropki. Kropka jest skrótem do source, i działa tylko w bashu i kilku innych powłokach, by włączyć skrypt w zakres bieżącej sesji.

Skompilowany binarny xybin jest po prostu uruchamiany z jego nazwą, jeśli znajduje się w ścieżce:

xybin 

lub z jego bezwzględną ścieżką:

/home/foo/proj/test/xybin

lub z jego względną ścieżką:

proj/test/xybin

lub jeśli znajdujesz się w katalogu, w którym znajduje się plik, z tą względną ścieżką:

./xybin

Plik musi być oznaczony jako wykonywalny dla ciebie (zobacz: chmod). Wszystko to dotyczy również skryptów powłoki, ale często mają one rozszerzenie .sh, i możesz uruchomić skrypt powłoki przez wywołanie interpretera, a wtedy nie musi on być oznaczony jako wykonywalny:

 bash xy.sh

Jeśli nie chcesz uruchamiać nowego basha, możesz użyć źródła, i robisz to, aby skonsumować definicje funkcji, aliasy i ustawienia zmiennych.

user unknown
user unknown
Edytowana odpowiedź 6. lutego 2012 в 1:48
16
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
Jasur Fozilov
Zarejestrowany 9 godzin temu
2
Zuxriddin Muydinov
Zarejestrowany 1 dzień temu
3
Денис Анненский
Zarejestrowany 3 dni temu
4
365
Zarejestrowany 1 tydzień temu
5
True Image
Zarejestrowany 1 tydzień temu
BG
DA
DE
EL
ES
FI
FR
ID
IT
JA
KO
LT
NL
PL
PT
RU
SL
TR
ZH
© de-vraag 2022
Źródło
askubuntu.com
na podstawie licencji cc by-sa 3.0 z przypisaniem