相关疑难解决方法(0)

无法找到tools.jar

我正在用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不存在.

java tools.jar

176
推荐指数
10
解决办法
29万
查看次数

为什么Maven使用JDK 1.6但我的java -version是1.7

我是maven的新手,也是MacOS的新手.

我在我的终端设置了maven,当获得版本设置(使用mvn -v)时,似乎它使用了JDK 1.6,而我安装了JDK 1.7.有什么不对的吗?

我输入的命令是:

blues:helloworld Ninja$ java -version
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)`
Run Code Online (Sandbox Code Playgroud)
blues:helloworld Ninja$ mvn -v
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"
Run Code Online (Sandbox Code Playgroud)

java linux macos maven

155
推荐指数
5
解决办法
13万
查看次数

如何将特定的Java版本设置为Maven

在我的机器我安装了两个版本的Java:(1.6和1.7手动我安装).我需要他们两个不同的项目.但Maven的,我需要1.7,现在我的Maven使用1.6 Java版本,我怎么能设置的Maven使用1.7?

maven java-6 java-7

138
推荐指数
13
解决办法
22万
查看次数

设置了JAVA_HOME和PATH,但是java -version仍然显示旧的

我使用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 linux environment-variables linux-mint

43
推荐指数
3
解决办法
19万
查看次数

Maven 3.8.0编译器 - 致命错误编译:不支持发行版本11

我无法使用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)

java linux ubuntu maven java-11

21
推荐指数
5
解决办法
1万
查看次数