OpenSolaris 2009.6 ne vient pas avec un javac. J'ai donc installé le paquet SUNWj6dvx. Il a installé un bien javac, mais quand je lance le javac, je reçu ce message d'erreur:javac Exception sur Opensolaris 2009.6
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main
Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.Main
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: com.sun.tools.javac.Main. Program will exit.
Je pense qu'il est un problème JAVA_HOME, mais je ne peux pas trouver un répertoire dans/usr/jdk qui contient un outil. pot.
Ai-je installé le bon package? Si oui, quel devrait être le bon chemin JAVA_HOME?
C'est une bonne suggestion. J'ai juste trouvé une solution: J'ai juste besoin d'installer les paquets suivants: –