问题标签 [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 投票
1 回答
75 浏览

java - 如何使用 tools.jar 编译方法打印 java 编译器错误日志?

在我的idea IDE中,我可以在控制台看到红色字体的编译错误。但是当我在linux服务器中部署jar时,我看不到编译日志。如何打印编译错误日志?

在此处输入图像描述

0 投票
1 回答
156 浏览

java - 缺少 Tools.jar

我在我的 AEM 项目上运行 maven build -PautoInstallPackage 并面临以下错误。

Can't find tools.jar. Rerun delombok as: java -cp lombok.jar:/path/to/tools.jar lombok.launch.Main delombok /Users/ropatel/Documents/dev/local-project-folder/java /Users/ropatel/Documents/dev/local-project-folder/services/target/generated-sources/wsimport -d /Users/ropatel/Documents/dev/local-project-folder/services/target/src-delomboked

自上次成功构建以来,我只进行了 2 次更改。从我的计算机中删除了一些缓存并更新到 MacOs Big Sur。我之前遇到过 mac OS 更新的安全问题,但我确保我现在提供了 java 全盘访问。有人遇到过这个问题吗?我正在运行 AEM 6.5 服务包 4 或 5。在此处输入图像描述

0 投票
1 回答
79 浏览

java - 什么时候对象无法转换为 Java 中的父类?

我在使用 jaxb-ri-2.2.7 的 ant schemagen 任务中遇到了与 ClassCastException相同的问题。但是,我最大的问题不是问题本身,而是错误日志中的异常:

通过调查问题,我发现它JavacTrees是 的子类DocTrees,并且DocTrees是 的子类Trees。具体来说,类定义是:

以上ClassCastException基本上意味着一个对象未​​能转换为它的父类。我不记得在我读过的任何教科书中有类似的内容。

有人可以向我解释这个例外吗?谢谢。

0 投票
1 回答
183 浏览

java - 从使用 jdk8 迁移到 jdk11,得到与 tools.jar 相关的错误

我正在将一个项目从 jdk8 迁移到 jdk11。在我的 pom.xml 文件中,我放了

运行 mvn clean install 命令后,出现错误:在指定路径 /opt/jdk-11.0.9/../lib/tools.jar 找不到工件 jdk.tools:tools:jar:1。我知道 tools.jar 已从 jdk11 中删除。我在想我的 pom.xml 中的一些依赖项依赖于 tools.jar,我还没有找到一个好的解决方案来弄清楚这些依赖项是什么。或者可能是其他一些问题。

0 投票
0 回答
2324 浏览

java - 缺少 Java 16 tools.jar

我知道,有很多问题都在问同样的事情。我已经阅读了它们,到目前为止没有人能够提供帮助。

我已经安装了 jdk-16.0.1,并将 JAVA_HOME 环境变量设置为它的目录。 在资源管理器环境变量中看到的目录 错误地我忘记将 JAVA_HOME 环境变量更新为给定的目录路径,但是,无论我选择什么 JDK,它都会重复相同的错误。

Tools.jar 不存在于 jdk-16.0.1/lib 中,它的行为就像我安装了 JRE。

我也知道这可能是 2020.2 版之前的 IntelliJ 的问题,但我目前安装了 2021.1.1 版(最近更新)并且仍然遇到此问题。

我要编译的项目是 Maven 项目

就在最近,我安装了 JDK jdk-16.0.1_windows-x64_bin,我在这里 (oracle.com)安装了它 ,并且我尝试了 java 16 的其他安装,例如来自 openjdk 和采用 openj9

非常感谢您对此问题的澄清和可能的解决方案,谢谢

编辑:这是错误 “错误:无法确定 openjdk-16 的 'tools.jar' 库的类路径”

0 投票
1 回答
25 浏览

java - 无法从 tools.jar 中找到符号

下面的代码

使用javac编译这个文件,编译错误是这样的

com.sun.tools.javac.util 不存在

我正在使用 mac,这是我的 java -version 输出

0 投票
0 回答
26 浏览

react-native - 尝试在模拟器上运行 react-native 项目

我正在与某个项目的人一起工作,他给了我项目的访问权限,我完美地克隆了它,我很容易安装节点模块,但是当我尝试在模拟器中运行项目时,我遇到了这个问题,但根本没有解决。

在此处输入图像描述

0 投票
2 回答
275 浏览

eclipse - com.sun.xml.bind:jaxb-core:jar:2.2.11 的 POM 无效,传递依赖项(如果有)将不可用

我是 Eclipse 的新手。我在修改黄瓜项目时遇到了以下错误,我添加了从 excel 读取数据并写入 excel 的功能,直到那时它工作正常。尝试了其他答案中提到的所有内容。com.sun.xml.bind:jaxb-core:jar:2.2.11 的 POM 无效,传递依赖项(如果有)将不可用:为 com.sun.xml 构建有效模型时遇到了 1 个问题。 bind:jaxb-core:2.2.11 [ERROR] 'dependencyManagement.dependencies.dependency.systemPath' for com.sun:tools:jar 必须指定绝对路径,但 ${tools.jar} @

任何帮助,将不胜感激。

0 投票
0 回答
118 浏览

tomcat - 缺少 tools.jar 的 Apache-axis 1.4 Tomcat 9 部署失败

我希望有人能够帮助我解决这个问题。

我被要求将 apache axis 1.4 从带有 Tomcat 6 的服务器迁移到带有 Tomcat 9 的更新的服务器。

操作系统是旧服务器上的 RedHat Enterprise 5.9,新服务器上的 RedHat Enterprise 8.4。

旧的 Tomcat 6 使用 JRE 1.6,它运行没有问题,而 Tomcat 9 使用 JDK 1.8

我所做的只是将CATALINA_HOME\webapps\axis下的文件夹复制到新 Tomcat 9 上的同一文件夹下。

在我更改自定义 .jws 文件之前,一切似乎都很好。当我尝试重新加载轴时,访问页面 https://IP/axis/FILE_NAME.jws?wsdl 我收到以下错误:

我在安装的 JDK 上检查了 tools.jar,并在/usr/lib/jvm/java-1.8.0-openjdk/lib/下找到了它

我也在网上查看,正如大多数帖子所说,我尝试将 tools.jar 复制到CATALINA_HOME\webapps\axis\WEB_INF\lib下,但我仍然得到同样的错误。

我尝试了一堆东西,比如将 AXISCLASSPATH=CATALINA_HOME\webapps\axis\WEB_INF\lib 添加到我的 tomcat setenv.sh,或者将 tools.jar 复制到 CATALINA_HOME\lib 文件夹下,但似乎没有任何效果。

你能帮我理解问题可能是什么吗?

0 投票
1 回答
2688 浏览

flutter - Flutter:无法确定 Android API 30 平台的“tools.jar”库的路径(C:/Users/Sam/AppData/Local/Android/Sdk)

我无法将升级后的项目上传到 Google Play。

我需要生成应用程序的签名版本,但如果我尝试应用程序包,它会抱怨我有一个过时的 Gradle 插件,我无法升级。我的 gradle-wrapper.properties 中有一个最前沿的 gradle 版本:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip

所以我尝试创建一个签名的 apk 并给它一个密钥库,但是当它尝试输出应用程序时,它会抛出这个抱怨:

无法确定 Android API 30 平台的“tools.jar”库的路径(C:/Users/Sam/AppData/Local/Android/Sdk)

  1. 我已经尝试了现有的答案,在 下设置了 JAVA_HOME advanced system variables,但没有成功。
  2. 我从我的 java 目录复制tools.jar到 C:/Users/Sam/AppData/Local/Android/Sdk,但没有用。

我咬牙切齿。