当前位置: 首页 > 知识库问答 >
问题:

找不到tools.jar中的符号

顾亦
2023-03-14
import com.sun.tools.javac.util.Abort;

public class Test {
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}

我使用的是mac,这是我的java版本输出

openjdk version "1.8.0_265"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_265-b01)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.265-b01, mixed mode)

共有1个答案

薄哲
2023-03-14

com.sun包包含Oracle私有JDK类(请参阅此处的更多信息,以及offical语句)。

您正在运行OpenJdk,而这个JDK不包括Sun的包。

2个解决方案:

    null
 类似资料:
  • 问题内容: 我将Javadoc doclet与gradle一起使用,因此需要使用package.tools.jar包,它位于jdk的lib文件夹中(本例中为1.6.0_26)。 关键是gradle不会自动获取它,因此我将那个工具包添加到我的libs文件夹中,然后将其添加到dependencies.gradle。 现在,我想直接从JDK主页将其带入我的dependencies.gradle。有没有办

  • 我将javadoc doclets与gradle一起使用,因此需要使用包tools.jar,它位于jdk的lib文件夹中(在我的示例中为1.6.0_26)。 重点是gradle不会自动获取它,所以我将这个工具包添加到我的libs文件夹中,然后将它添加到dependencies.gradle。 现在我想把它直接从JDK中放到Dependencies.gradle中。有办法做到这一点吗?我已经在我的依

  • 问题内容: 我正在用Java构建一个项目。 我有这个错误: 我已经安装了JDK和文件夹:在我的系统中,但是文件不存在。 问题答案: 是的,您已经下载并安装了Java Runtime Environment(JRE)而不是Java Development Kit(JDK)。后者具有tools.jar,java.exe,javac.exe等。

  • 当我在命令行中输入Ant时。。我犯了以下错误。。 找不到工具。罐子应该可以在C:\Program Files\Java\jre6\lib\tools中找到。jarbuildfile:build。xml不存在!构建失败

  • 当我尝试运行以下命令时,我收到一个错误: 以下是错误: “找不到tools.jar。应在C:\Program Files\Java\jre6\li b\tools.jar中找到它。”。 我在变量中为jdk路径指定了因为我的jdk位置是。 问题是什么?请帮帮我。提前谢谢。 当我尝试运行ant-diagnostics命令时,我得到了