gpt4 book ai didi

Opensolaris 2009.6 上的 javac 异常

转载 作者:行者123 更新时间:2023-12-01 16:11:40 25 4
gpt4 key购买 nike

OpenSolaris 2009.6 没有附带 javac。所以我安装了 SUNWj6dvx 软件包。它安装了 javac,但是当我运行 javac 时,我收到此错误消息:

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.

我怀疑这是一个JAVA_HOME问题,但我在/usr/jdk下找不到任何包含tool.jar的目录。

我安装了正确的软件包吗?如果是这样,正确的 JAVA_HOME 路径应该是什么?

最佳答案

您很可能需要额外的软件包,而使用 OpenSolaris 来做到这一点并不容易。

让一切运行起来的最简单方法是使用“添加更多软件”来安装 Eclipse,因为它会引入所需的包,包括完整的 Java 6 JDK。

我可以在此处的终端中运行“javac”。

关于Opensolaris 2009.6 上的 javac 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/992414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com