Le comportement le plus étrange de Java?

0

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.

Robert Johnson
la source
Vérifiez vos variables d’environnement système, recherchez "Chemin". Quelque chose comme "C: \ Program Files \ Java \ jre7 \ bin" devrait figurer dans la liste des valeurs de "Path". Vérifiez également pour voir avec quoi le fichier jar tente de se lancer, vous devez vous assurer qu'il est lancé avec le bon exécutable Java.
Brutick
Voici mon chemin:% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% JAVA_HOME \ bin;% ANT_HOME% \ bin Le fichier jar fonctionnait auparavant, il devrait donc fonctionner par défaut. Autre suggestion?
Robert Johnson

Réponses:

1

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.

Rex
la source
Le mien était exactement comme le vôtre, donc toujours pas de résultat. D'autres suggestions?
Robert Johnson