Come aprire / eseguire.file jar (doppio clic non funziona)?
Non riesco ad aprire o eseguire il mio.file jar. Ho appena installato java, ma ho provato ad aprire il .jar con altri programmi prima, quindi il doppio clic è predefinito su qualcos'altro e non posso cambiarlo.
java-jar myfile.jar restituisce "'java' non è riconosciuto come comando interno o esterno, programma operabile o file batch."
C'è un modo in cui posso ancora aprire/eseguire questo?
Grazie mille
E: il sistema operativo è Windows 8. Anche, ho scaricato il .file jar; no crealo da solo (se è rilevante) Non sono sicuro se contiene un eseguibile (ma penso che lo faccia)
14 answers
È possibile utilizzare il prompt dei comandi:
javaw.exe -jar yourfile.jar
Spero che funzioni per te.
Ci sono due diversi tipi di Java da scaricare: il JDK, che viene utilizzato per scrivere programmi Java, e il RE (runtime environment), che viene utilizzato per eseguire effettivamente programmi Java. Sei sicuro di aver installato il RE al posto dell'SDK?
Usa il prompt cmd e digita
java -jar exapmple.jar
Per eseguire il file jar.
Per ulteriori informazioni fare riferimento a questo link che descrive come aprire correttamente il file jar. https://superuser.com/questions/745112/how-do-i-run-a-jar-file-without-installing-java
In cmd è possibile utilizzare quanto segue:
c:\your directory\your folder\build>java -jar yourFile.jar
Tuttavia, è necessario creare voi .file jar sul tuo progetto se usi Netbeans. Come basta andare su Esegui- > Pulisci e costruisci il progetto (il nome del tuo progetto)
Assicurati anche di proiettare le proprietà Build->Packing ha un yourFile.vaso e controlla Build JAR dopo la compilazione controlla Copia librerie Depentent
Attenzione: assicurati che le tue variabili ambientali per Java siano impostate correttamente.
Vecchio modo per compilare ed eseguire un file Java da il prompt dei comandi (cmd)
Compiling: c:\>javac Myclass.java
Running: c:\>java com.myPackage.Myclass
Spero che questa informazione aiuti.
Stavo avendo questo stesso problema per entrambe le configurazioni di Windows 8 e Windows Server 2012.
Avevo installato l'ultima versione di JDK Java 7 e avevo impostato la mia variabile **JAVA_HOME**
system env nella cartella jre: *C:\Program Files (x86)\Java\jre7*
Ho anche aggiunto la cartella bin alla mia variabile env di sistema **Path**
: *%JAVA_HOME%\bin
*
Ma stavo ancora avendo problemi con il doppio clic sui file jar eseguibili. Ho trovato un'altra variabile env di sistema OPENDS_JAVA_ARGS
che può essere utilizzata per impostare le proprietà opzionali per javaw.exe. Quindi ho aggiunto questa variabile e impostarlo su: -jar
Ora sono in grado di eseguire i file jar eseguibili facendo doppio clic su di essi.
In Netbeans si prega di eliminare corrente si crea il file jar e sul progetto esplora di Netbeans si prega di pulire e costruire 2 o 3 volte e destra la cartella del progetto in project explore e costruire il file jar.
Un modo semplice per eseguire .file jar è quello di creare un file batch.
Supponiamo che tu abbia posizionato il tuo file jar sul tuo desktop;
@echo OFF
cd C:\Users\YourName\Desktop\
java -jar myjar.jar
Copia questo codice in un .file txt, modificare "YourName" e salvare come " myjar.pipistrello". Quindi ogni volta che fai doppio clic, il file jar verrà eseguito. Spero che questo aiuti.
Vai alla tua directory java, Copia questo percorso C:\Program File \ Java\jdk1.8.0_40 \ bin
Fare clic con il pulsante destro del mouse su Risorse del computer, fare clic su Proprietà, quindi andare su " Impostazioni di sistema avanzate" fare clic su Variabili di ambiente. vai alla tabella "Variabili di sistema", trova una voce denominata"percorso". Fare doppio clic su di esso e andare alla fine, mettere un punto e virgola e incollare il percorso, applicare e ok. Dovrebbe funzionare ora.
Prima di tutto, dobbiamo assicurarci di aver scaricato e installato il JDK. Per scaricarlo clicca sul seguente link
Http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(Non dimenticare di selezionare "Accetta contratto di licenza", prima di scegliere la versione che vuoi scaricare)
Per il sistema operativo Windows a 32 bit (x86) scegliere " jdk-8u77-Windows-i586.exe"
Per il sistema operativo Windows a 64 bit (x64) scegliere "jdk-8u77-windows-x64.exe"
Installa il file che verrà scaricato. Durante l'installazione, prestare attenzione, perché è necessario mantenere il percorso di installazione.
Dopo averlo fatto, l'ultima cosa da fare è definire due "Variabili d'ambiente".
Il primo nome di" Variabile ambientale " dovrebbe essere:
JAVA_HOME
e il suo valore dovrebbe essere il percorso di installazione
(per esempio: C:\Program Files\Java\jdk1.8.0_77
)
Il secondo nome" Variabile ambientale " dovrebbe be:
JRE_HOME
e il suo valore dovrebbe essere il percorso di installazione
(ad esempio C:\Program Files\Java\jre8
)
Non appena hai definito le Variabili di ambiente, puoi andare al prompt dei comandi (cdm) ed eseguire da ogni percorso il tuo "java" preferito.exe " comandi. La tua riga di comando può ora riconoscere il tuo " java.exe " comandi.
:)
P.S.: Per definire "Variabile d'ambiente", fare clic destro su "Questo PC" e selezionare "proprietà" dal menu. Quindi il " Sistema" apparirà la finestra e devi cliccare su "Impostazioni di sistema avanzate". Di conseguenza, viene visualizzata la finestra "Proprietà del sistema". Seleziona la scheda" Avanzate "e fai clic sul pulsante" Variabili d'ambiente". È ora possibile definire le variabili di cui sopra e il gioco è fatto
È necessario creare un file manifest
e specificare la classe che ha il metodo principale. è possibile creare il file jar
con il file manifest
come parametro.
jar cfm MyJar.jar Manifest.txt MyPackage/*.class
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: Cakes
Build-Jdk: 1.6.0_04
Main-Class: com.foo.App
Breve trucco: dopo ho rimosso solo gli SPAZI dai nomi delle cartelle, dove il .il file jar era, il doppio clic ha funzionato e il file è stato eseguito.
Ho avuto questo problema un po ' indietro e la soluzione è stata davvero facile.
Basta disinstallare la versione corrente di Java
, scaricarne una precedente, quindi disinstallare la precedente e installare nuovamente l'ultima.
Ad esempio: Java 8 Update 73
installazione corrente Java 7 Aggiornamento 95.
Come funziona: le chiavi di registro di Java
sono state incasinate e quando si installa la versione precedente vengono corrette.
Se l'intenzione della domanda è di visualizzare il contenuto del file JAR, il seguente comando java sarebbe d'aiuto.. (fornito, la posizione JDK viene aggiunta alle variabili di ambiente.)
Prompt dei comandi di Windows> vaso tvf yourJarFile.vaso
-
Esempio:
Vaso tvf log4j-extra-1.2.17.vaso
Riferimento: http://docs.oracle.com/javase/tutorial/deployment/jar/view.html
Ho scaricato l'ultimo JDK 7u10. Una volta fatto ciò, prova a eseguire il tuo barattolo, dovrebbe essere eseguito.