我正在用Java构建一个项目.
我有这个错误:
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
Run Code Online (Sandbox Code Playgroud)
我已经安装了JDK和文件夹:C:\Program Files\Java\jre6\lib在我的系统中,但文件tools.jar不存在.
我是maven的新手,也是MacOS的新手.
我在我的终端设置了maven,当获得版本设置(使用mvn -v)时,似乎它使用了JDK 1.6,而我安装了JDK 1.7.有什么不对的吗?
我输入的命令是:
blues:helloworld Ninja$ java -version
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b06) Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)`
blues:helloworld Ninja$ mvn -v
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 10:15:32+0800) Maven home: /usr/local/Cellar/maven/3.1.0/libexec Java version: 1.6.0_51, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Default locale: zh_CN, platform encoding: EUC_CN OS name: "mac os x", version: "10.8.4", arch: "x86_64", family: "mac"
在我的机器我安装了两个版本的Java:(1.6和1.7手动我安装).我需要他们两个不同的项目.但Maven的,我需要1.7,现在我的Maven使用1.6 Java版本,我怎么能设置的Maven使用1.7?
我使用Linux Mint的肉桂14.我已设置$JAVA_HOME和$PATH环境变量~/.profile如下:
export JAVA_HOME=/home/aqeel/development/jdk/jdk1.6.0_35
export PATH=/home/aqeel/development/jdk/jdk1.6.0_35/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
然后我source ~/.profile做了适当的改变.
当我执行java -version命令来检查活动的java版本时,它会显示默认的(已安装的open-jdk)java版本.如何用我下载的那个覆盖默认的open-jdk?
更新:
which java/usr/bin/java
$JAVA_HOME/bin/java -version 说'权限被拒绝'
sudo $JAVA_HOME/bin/java -version (请求密码,然后说)找不到命令
但是cd $JAVA_HOME/bin,并ls表明它是正确的目录.
我无法使用Java 11和最新版本的maven-compiler-plugin构建.
pom.xml中:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<release>11</release>
</configuration>
</plugin>
<plugins>
<build>
Run Code Online (Sandbox Code Playgroud)
当我尝试使用Maven构建时:
? mvn clean compile
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building service 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ service ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 80 source files to /home/mip/service/target/classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.859 s
[INFO] Finished at: 2018-08-01T11:20:55+01:00
[INFO] Final Memory: 32M/124M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to …Run Code Online (Sandbox Code Playgroud)