2012-10-11 7 views
1
java -version 
java version "1.6.0_26" 
Java(TM) SE Runtime Environment (build 1.6.0_26-b03) 
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode) 

Maintenant, j'ai une application Java qui ditComment désinstaller une version plus récente de Java et installer une version plus ancienne?

est nécessaire Une autre version de Java Runtime Environment (JRE) pour utiliser cette application. et c'est 1.6.0_17 ...

Que faire?

+0

... Quel système d'exploitation vous demander à propos de? –

+0

1.6.0_26 devrait normalement fonctionner pour 1.6.0_17. Quel message obtenez-vous lors de l'exécution de votre programme Java? – gefei

+0

ubuntu 11.04 .. il me prend pour oracle site. – Monty

Répondre

2

Il est vraiment étrange que le logiciel que vous essayez d'exécuter nécessite une mise à jour très spécifique (comme Oracle Java 6 mise à jour 17). Les mises à jour sont compatibles et il ne devrait pas être nécessaire d'exiger une version très spécifique.

Sur this page, vous pouvez télécharger les versions antérieures de l'implémentation Java d'Oracle, y compris Java 6 update 17.

+0

Dois-je supprimer le Java actuellement sur mon système? – Monty

+0

Non, vous pouvez installer plusieurs versions de Java comme vous le souhaitez, à condition qu'elles soient installées dans des répertoires différents. Vous devez également vous assurer que le logiciel que vous essayez d'exécuter utilise la version dont il a besoin. Comment faire cela dépend du logiciel. – Jesper

+0

Il existe des raisons très valables d'utiliser une version particulière de Java, et cela est vraiment à des fins de support pour des applications particulières qui nécessitent une base de certification sur une pile technologique spécifique. Mieux vaut avoir la même configuration certifiée que les articles non certifiés par le fournisseur de l'application. – Gigaquad

0

si vous voulez vraiment avoir la version différente du fonctionnement de l'application, le java mot-clé doit être entièrement équipé d'un chemin. Un bon moyen consiste à exporter java_home avant d'exécuter l'application et de faire en sorte que l'application lise toujours java home lors du démarrage du serveur.

export JAVA_HOME = c:\jdk7 
JAVA_HOME/bin/java -server ... 

export JAVA_HOME = c:\jdk6 
0

Vous devez désinstaller votre version actuelle de Java et installer la version souhaitée. Vous pouvez trouver toutes les versions précédentes de Java sur this (Java Older versions).

0

Si vous utilisez Windows, vous pouvez directement désinstaller et installer l'ancienne version.

Note: nous pouvons utiliser plusieurs versions dans un système en changeant le système ou la variable d'environnement utilisateur à utiliser une version que ma version actuelle de java faire ou mettre le chemin comme suivi devrait être collé d'abord dans le chemin

System environment variable path setting

C:\Program Files\Java\jdk1.7.0_12\bin;.; 

cela indique que le répertoire de travail en cours et cette version ne prendra que la version par défaut lors de l'installation des installations de sofware dépendant java ex [;;.]: NetBeans, tomcat etc

Questions connexes