相关疑难解决方法(0)

什么是Mac上的JDK路径?

我只在工作时使用Mac,我需要将JAVA_HOME设置为正确的JDK路径.我下载了JDK,安装了它,现在我无法在任何地方找到它.我正在寻找解决方案的互联网,但没有文件夹库/ Java.

java macos

318
推荐指数
5
解决办法
53万
查看次数

为Maven指定JDK以供使用

我正在尝试构建一个我修改过的Hudson插件,它需要jdk1.6.这很好,但我不知道如何告诉maven不同的jdk在哪里.我在互联网上发现很少提及但它们似乎并不适用于我.有人建议添加一些配置,.m2/settings.xml但我没有settings.xml.另外,我不想对所有maven版本使用1.6.

mvn在cygwin中使用的一个问题是,如果这很重要的话.看来我应该能够在项目pom文件中制作规范,但是现有的pom非常简单.

那么底线是,有没有办法为maven的单个调用指定一个jdk?

java settings maven-2 pom.xml

123
推荐指数
9
解决办法
22万
查看次数

目标版本无效:1.7

我见过类似的问题,但还没有找到答案.

使用maven编译,我得到:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

这是pom.xml:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
        <encoding>UTF-8</encoding>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

Javac版本:

javac 1.7.0_25
Run Code Online (Sandbox Code Playgroud)

Java版本:

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

知道它可能是什么?

java maven java-7

121
推荐指数
2
解决办法
12万
查看次数

Mac OS X 10.6.7 Java Path当前JDK令人困惑

我在Mac OSX上对多个java版本的理解(实际路径与链接)有困难.通常在Windows中,如果我的机器上安装了多个版本,我可以选择我想要的版本的路径并使用它.但是在MAC OS XI中,有一些东西被称为指向CurrentJDK的链接,如果我想使用不同的版本,我需要更改到CurrentJdk的链接吗?但令我困惑的是,正如你在下面看到的那样,我的所有版本都指向相同的CurrentJDK,这意味着所有版本都指向当前版本?我原以为只有其中一个会指向CurrentJDK,我可以把它改成我需要的东西,而不是这里的情况.我需要知道的是如何找到每个版本的bin(Commands)文件夹路径,以便我可以用它来指向CurrentJDK?另请告诉我如何更改CurrentJDK的链接.

$ java -version

java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)

$ pwd

/System/Library/Frameworks/JavaVM.framework/Versions


$ ls -l

lrwxr-xr-x   1 root  wheel    5 Mar 20 11:12 1.3 -> 1.3.1
drwxr-xr-x   3 root  wheel  102 Dec  2  2009 1.3.1
lrwxr-xr-x   1 root  wheel   10 Mar 20 11:12 1.4 -> CurrentJDK
lrwxr-xr-x   1 root  wheel   10 Mar 20 11:12 1.4.2 -> CurrentJDK
lrwxr-xr-x   1 root  wheel   10 Mar 20 …
Run Code Online (Sandbox Code Playgroud)

java macos

54
推荐指数
3
解决办法
6万
查看次数

如何强制Maven 3.1在Mac OS 8.10上使用正确版本的Java?

这是java -version的输出:

java版"1.7.0_25"Java(TM)SE运行时环境(版本1.7.0_25-b15)Java HotSpot(TM)64位服务器VM(版本23.25-b01,混合模式)

这是mvn -version的输出:

Java版本:1.6.0_51,供应商:Apple Inc. Java主页:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home默认语言环境:en_US,平台编码:MacRoman OS名称:"mac os x" ,版本:"10.8.4",arch:"x86_64",family:"mac"

如何强制Maven使用1.7?

java macos conflict maven

12
推荐指数
2
解决办法
8635
查看次数

如何使用 Java 11 在 Ubuntu 上运行 JHipster 应用程序?

我正在尝试运行由 JHipster 5.7 生成的应用程序。当我尝试运行该mnvw文件时,我得到:

[WARNING] Rule 1: org.apache.maven.plugins.enforcer.RequireJavaVersion failed with message:
You are running an incompatible version of Java. JHipster requires JDK 1.8
Run Code Online (Sandbox Code Playgroud)

后跟一串错误和运行失败。我确实在使用 JDK 版本 11。我在网上找到了一些看似相关的 信息,但我很难真正理解其中的任何含义,甚至完全确定它是否与我的问题相关。

为了避免 XY 问题,我只会以最一般的、笨拙的方式提出我的问题:当我安装了 JDK 11 时,如何在 Ubuntu (18.10) 上运行 JHipster 5 应用程序?(如果答案是安装不同版本的 Java,这很好,但我不知道如何执行此操作或如何告诉 JHipster 使用该版本)。

ubuntu jhipster

5
推荐指数
2
解决办法
4781
查看次数

标签 统计

java ×5

macos ×3

maven ×2

conflict ×1

java-7 ×1

jhipster ×1

maven-2 ×1

pom.xml ×1

settings ×1

ubuntu ×1