Du jour au lendemain, Java semble avoir été corrompu sur mon ordinateur. J'avais Java JDK et Java standard installés. La première chose qui se passait quand j'ai essayé d'exécuter un .jar
le fichier était un message demandant comment ouvrir le .jar
fichier. Je me suis dit: "C'est assez inhabituel, je devrais juste essayer de le réinstaller". Désinstallez Java et JDK. Java réinstallé. Clique sur le .jar
fichier: ne peut toujours pas ouvrir le fichier régulièrement. J'ai réalisé qu'il y avait eu une fenêtre cmd. J'ai reçu un message disant qu'il ne pouvait pas trouver la classe. Ok, je commençais à m'inquiéter. Désinstallé Java à nouveau. Je suis allé dans C: \ Program Files et C: \ Program Files (x86) et j'ai supprimé le contenu du dossier Java qui se trouvait dans les deux chemins. Je me souvenais que j'avais une variable système personnalisée appelée Path, car Java m'était déjà bizarre auparavant. Supprimé la variable Path. Redémarrer l'ordinateur. Réinstallez Java. Les mêmes erreurs. Désinstallez Java. Installez Java 32 bits pour voir si cela fait une différence. Ce n'est pas. J'ai essayé de désinstaller Java 32 bits. Je ne peux pas, l’assistant de non-installation s’affiche, se ferme et rien ne se passe, le programme Java est toujours dans ma liste de programmes. Je suis très frustré de penser qu'une installation propre ne fonctionne tout simplement pas. Un peu de panique. Je viens pleurer au super-utilisateur pour demander aux pros quoi faire. Aidez-moi?
EDIT: Dans l’attente des réponses, je continuerai d’essayer d’installer et de désinstaller des fichiers, cela fonctionne peut-être. J'ai essayé de supprimer des choses sur regedit comme me l'avait dit quelqu'un d'un autre forum. Éditez simplement ceci afin que les gens puissent suivre les choses stupides ou utiles que je fais. Continuer.
EDIT2: Java 64 bits installé à nouveau. J'ai essayé d'exécuter le fichier sous la commande "java -jar". Cela a fonctionné sous la commande. Le double-clic ne fonctionne toujours pas. Je pense que Dieu me déteste. Je pense que je devrais arrêter de faire des blagues sur un forum. Pardon. Continuer.
la source
Réponses:
Je suppose que pour l’instant, l’impossibilité d’exécuter des fichiers JAR est le seul problème.
Vous devrez jouer avec le registre pour résoudre ce problème. Aller vers
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\jarfile\shell\open\command
et vérifiez la valeur là-bas.Par exemple, le mien lit
"C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1" %*
Assurez-vous que le chemin vers
javaw.exe
est valide et correct si nécessaire. Devrait travailler après cela.la source