问题标签 [tools.jar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
103165 浏览

java - 尝试构建文件时出现 Ant 错误,找不到 tools.jar?

当我运行 ant 时,它说:

我可以使用什么包来下载所需的文件> C:\Program Files\Java\jre6\lib\tools.jar

我刚下载了这个:

jre-6u19-windows-i586-s.exe

但不幸的是,它似乎不在它上面......

0 投票
8 回答
87531 浏览

java - JDK tools.jar as maven dependency

I would like to put JDK tools.jar as compile dependency. I found some examples that indicate to use the systemPath property like the following:

The problem is that the path is not correct for Mac Os X (however it is correct for Windows and Linux). For it, the correct path is ${java.home}/../Classes/classes.jar.

I am looking for a way in order to define a maven property such that if system is detected as Mac Os X, value is set to ${java.home}/../Classes/classes.jar, otherwise it is set to ${java.home}/../lib/tools.jar (like it is possible to do with ANT). Does someone has an idea ?

0 投票
6 回答
1748 浏览

java - 运行时的 Java 编译器

在我当前的项目中,我需要在运行时编译 java 代码(在后台处理来自用户的输入)。这适用于类路径中的 tools.jar。但是,并非我的程序的所有用户都在他们的系统上安装了 JDK。其中一些只有 JRE,在这种情况下,运行时没有可用的 java 编译器。我可以通过将 Sun 的 tools.jar 作为我的工具的一部分来解决这个问题。

但是 tools.jar 非常大(>12 MB)。问题是我必须包含大 jar 文件,尽管我只对这个 jar 提供的一小部分功能感兴趣。

  1. 是否可以分解 tools.jar 文件,以便我有一小部分仅用于编译 java 代码的类?

  2. 这是非法的吗?

非常感谢。

0 投票
1 回答
2480 浏览

eclipse - 在 Maven 中:如何将源附加到 tools.jar

我必须使用 tools.jar 中的库并为此添加了此依赖项:

现在我想在 Eclipse 中附加源代码,所以我看到了我开发的对象。我想在标准的 maven 存储库中什么都没有(我什至在download.java.net/com/sun中找不到任何东西)。

我知道有一个可用的源存档,但它包含所有内容,我至少需要知道它的哪些部分需要放入源 jar 中。

有人做过吗?某处是否有可用的 tools-sources.jar?或者你能告诉我我需要jdk源的哪些部分吗?

0 投票
2 回答
3889 浏览

javadoc - 在哪里下载 tools.jar 的 javadoc?

我指的是带有编译器树 API 的 jar,参考这里

它可以在这里找到,但不能下载。也许我可以从那里下载它downthemall,但有什么替代方案?

0 投票
2 回答
1337 浏览

java - 如果操作系统不属于给定系列(例如 mac),如何激活 pom.xml?

来自Maven 的网站

tools.jar 已经包含在 Mac 上,嵌入了 classes.jar。有没有办法在 pom.xml 的激活设置中指定 !mac(除了列出除 mac 之外的每个操作系统),而不是总是得到:

0 投票
2 回答
606 浏览

java - tools.jar 依赖

考虑一个从 main 方法启动的 Java 程序,它需要来自 tools.jar 的东西。在这种情况下,一些用于连接到 JMX 服务的实用程序代码。除了将它包装在使用 -cp 来管理类路径的 shell 脚本中,我们还有其他选择吗?我们更愿意使用 MANIFEST.MF 类路径。

0 投票
10 回答
68388 浏览

java - Ant 需要 tools.jar 却找不到

我正在为 Java 程序构建一个开发环境,在第一次尝试我的 Ant 构建脚本后,我得到了这个错误:

虽然 jdk 的路径是正确的,但 tools.jar 确实不存在。它实际上应该在那里还是我弄错了一些配置/安装的东西?

0 投票
34 回答
361013 浏览

java - 无法找到 tools.jar

我正在用 Java 构建一个项目。

我有这个错误:

我已经安装了 JDK 和文件夹:C:\Program Files\Java\jre6\lib在我的系统中,但文件tools.jar不存在。

0 投票
12 回答
38195 浏览

java - Eclipse 和 Maven 缺少 tools-1.6.jar

我试图让一个项目在 Eclipse 中使用 Maven 运行,但我在下面收到此错误。它tools.jar位于 JDK 的lib文件夹中,但tools-1.6.jar在我的计算机上似乎不存在。我正在使用 JDK 1.7 并且我JAVA_HOME指向那个文件夹(我的也是eclipse.ini) 任何人都知道我在哪里可以得到这个文件或者我可能做错了什么?

容器“Maven Dependencies”引用了不存在的库C:\Users\sejohnson\.m2\repository\com\sun\tools\1.6\tools-1.6.jar