Problema: il binario Java (TM) Platform SE apre il file jar

Problem Java Platform Se Binary Opens Jar File



Requisiti:Ho scaricato jdk sul mio computer e ho configurato correttamente le variabili d'ambiente, inserito il comando java sulla riga di comando di cmd, ecc., Tutto viene visualizzato correttamente e può essere utilizzato aprendo l'editor di eclipse.

problema:Pensavo non ci fossero problemi, ma oggi quando ho aperto il file jar sul mio computer, ho riscontrato due problemi.1. Il binario Java (TM) Platform SE non viene trovato nella modalità di apertura 2. Dopo che il primo problema è stato risolto (ovvero, il binario Java (TM) Platform SE è in modalità di apertura), ma il file jar si apre ma si blocca.



Per la prima domanda:Prima di tutto, il file jar è formato compilando e impacchettando tramite jdk, e l'esecuzione del file jar è nel pacchetto bin di jdk.strumento javaw.exeEffettuata. In effetti, non ho risolto completamente questo problema. In circostanze normali, poiché jdk è installato e le variabili di ambiente di configurazione sono installate, ci sarà sicuramenteJava (TM) Platform SE binary)。



La mia soluzione è modificare il file eclipse.ini nella cartella eclipse scaricata e aggiungere due righe di codice al file:-vm D: /Java/bin/javaw.exe. In realtà, questo serve per configurare la macchina virtuale java in eclipse, perché lo strumento javaw.exe in jdk deve essere utilizzato quando eclipse è in esecuzione. Ma dopo aver usato questo metodo, dopo aver aperto il file jar, hoBinario Java (TM) Platform SE).



Per la seconda domanda:Se nel metodo di apertura è presente Java (TM) Platform SE binary), se si utilizza questo metodo per aprire, ma è presente un flashback, è necessario aprire il registro e modificare i parametri, come segue:

1. Apri il registro (Start-> Esegui o WIN + R, inserisci regedit, OK)
2. Trova HKEY_CLASSES_ROOT Applications javaw.exe, se non all'inizio, trova il file javaw.exe nel gestore delle risorse, come D: Java bin nel mio computer javaw.exe, eseguilo o trova un Jar, seleziona il metodo di apertura, inserisci D: Java bin javaw.exe, quindi seleziona apri
3. Andare a HKEY_CLASSES_ROOT Applications javaw.exe shell open command e modificare il valore della chiave predefinita in 'D: Java bin javaw.exe' -jar '% 1'.
La chiave è controllare se il valore di -jar viene aggiunto al parametro, in caso contrario, aggiungerlo.



Nota: c'è uno spazio tra -jar e le virgolette doppie prima e dopo le virgolette doppie. Il contenuto delle virgolette prima di -jar è il percorso di javaw.exe, a seconda di dove installi jdk nel tuo computer, non è necessario che sia coerente.

A questo punto, se apri il file jar sul tuo computer, verrà visualizzato correttamente.

Nota:Nel metodo di apertura nel file jar, seleziona SempreApri in modalità binaria Java (TM) Platform SE. Allora in questo momento,L'icona del file jar viene visualizzata come un'icona java, il che significa che è corretta. Quando in futuro verrà aperto nel computer, fare doppio clic.