相关疑难解决方法(0)

JDK tools.jar作为maven依赖

我想把JDK tools.jar作为编译依赖项.我找到了一些示例,表明要使用systemPath属性,如下所示:

<dependency>
  <groupId>com.sun</groupId>
  <artifactId>tools</artifactId>
  <scope>system</scope>
  <systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
Run Code Online (Sandbox Code Playgroud)

问题是Mac OS X的路径不正确(但对Windows和Linux来说是正确的).对于它,正确的路径是$ {java.home} /../ Classes/classes.jar.

我正在寻找一种方法来定义maven属性,这样如果系统被检测为Mac Os X,则值设置为$ {java.home} /../ Classes/classes.jar,否则设置为$ {java.home} /../ lib/tools.jar(就像可以用ANT一样).有人有想法吗?

java maven-2 tools.jar

73
推荐指数
5
解决办法
8万
查看次数

JDK 14 没有 rt.jar。那么引导类在哪里?

我能在 JAVA-HOME/lib 中找到的唯一 jar文件是一个名为jrt-fs.jar的文件,它的大小只有 105 KB。

那么运行时(引导程序)类在哪里呢?

java rt.jar java-9 java-14

8
推荐指数
1
解决办法
3140
查看次数

标签 统计

java ×2

java-14 ×1

java-9 ×1

maven-2 ×1

rt.jar ×1

tools.jar ×1