草庐IT

java - Maven 对使用 JRE 感到困惑

我已经在eclipse中创建了一个项目并添加了maven依赖项。在Eclipse中,它说我正在使用JRE1.5。在Eclipse中一切正常,例如,我可以运行我的测试。当我尝试从终端运行mvncleaninstall时,出现以下错误。...genericsarenotsupportedin-source1.3(use-source5orhighertoenablegenerics)...Maven似乎认为我使用的是JRE1.3,无法识别泛型或for-each循环。我怎样才能:验证我的假设,即maven使用了错误的版本。让Maven编译我的项目。 最佳答案

java - Ant 在哪里设置它的 'java.home'(这是错误的)并且它应该附加 '/jre' 吗?

好的,我在CentOS6.3上使用Ant版本1.7.1(默认安装):[theuser@dev-ingyhere~]$ant-versionApacheAntversion1.7.1compiledonAugust242010[theuser@dev-ingyhere~]$cat/etc/*-releaseCentOSrelease6.3(Final)我设置了JAVA_HOME并运行ant:[theuser@dev-ingyhere~]$exportJAVA_HOME=/usr/java/jdk1.7.0_17;echo$JAVA_HOME;/usr/java/jdk1.7.0_17[t

java - 服务器JRE和客户端JRE的区别

这个问题在这里已经有了答案:Realdifferencesbetween"java-server"and"java-client"?(11个答案)关闭6年前。我正在浏览服务器jre,当我提取serverjretar.gz时,它给了我jdk文件夹。为什么serverJRE给JDK之类的文件夹。serverJRE中也有JRE文件夹。那么要使用哪一个,整个serverJRE还是仅在serverJRE中的JRE文件夹。此外,serverJRE中的JRE内容与JDK中的JRE相同。我不明白其中的区别。

java - Eclipse - 安装新的 JRE (Java SE 8 1.8.0)

我正在尝试安装Java8。到目前为止我做了什么:安装了最新版本的Eclipse已下载并安装JavaSE运行时环境8http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html试图遵循此->upgradeeclipsetojava8没有幸福的结局我一创建项目就得到的错误:Unboundclasspathcontainer:'JRESystemLibrary[JavaSE-1.8]'inproject'JackTest'BuildPathProblem有什么想法吗?谁能告诉我该怎么做?

android - Kotlin 错误 : Could not find org. jetbrains.kotlin :kotlin-stdlib-jre7:1. 0.7

我将Kotlin插件安装到我的应用程序中(v.v1.1.1-release-Studio2.2-1),然后选择“在项目中配置Kotlin”我选择了1.0.7的编译器和运行时版本。Kotlin更新了我的Gradle文件。现在,当我尝试构建时,我得到:Error:Aproblemoccurredconfiguringproject':app'.Couldnotresolvealldependenciesforconfiguration':app:_debugApkCopy'.Couldnotfindorg.jetbrains.kotlin:kotlin-stdlib-jre7:1.0.7.

android - Kotlin 错误 : Could not find org. jetbrains.kotlin :kotlin-stdlib-jre7:1. 0.7

我将Kotlin插件安装到我的应用程序中(v.v1.1.1-release-Studio2.2-1),然后选择“在项目中配置Kotlin”我选择了1.0.7的编译器和运行时版本。Kotlin更新了我的Gradle文件。现在,当我尝试构建时,我得到:Error:Aproblemoccurredconfiguringproject':app'.Couldnotresolvealldependenciesforconfiguration':app:_debugApkCopy'.Couldnotfindorg.jetbrains.kotlin:kotlin-stdlib-jre7:1.0.7.

eclipse - 无法启动 Eclipse -- 无法打开\Java\jre6\lib\i386\jvm.cfg

couldnotopenC:\ProgramFiles\Java\jre6\lib\i386\jvm.cfg是我尝试启动eclipseide时出现的错误吗?我的C:\ProgramFiles有jdk1.6.0_14jdk1.6.0_17jre6文件夹。路径设置为PATH:C:\ProgramFiles\Java\jdk1.6.0_17\bin问题是什么我看过这个链接,但它没有解决我的问题can'tfindJREintheJDK 最佳答案 我在Windows机器上遇到了类似的问题。我已将我的Java目录从“ProgramFiles”(

java - 如何提取文件 jre-9/lib/modules?

在JRE-9/lib目录中(至少在Windows上),有一个名为modules的新文件,其大小约为107MB。是否可以提取该文件或列出其中的Java模块?我看到jdk-9/bin/jmod.exe有一个名为jmod的新工具,但它是用于读取.jmod文件位于jdk-9/jmods并且它无法读取文件modules。 最佳答案 modules文件是一个容器文件。它是JDK的内部格式并且没有记录格式(它可能随时更改)。为了排除故障,可以使用bin目录中的jimage工具列出或提取内容。 关于ja

java - 在 64 位 Eclipse 上使用 32 位 JRE

我已经使用64位JRE安装了64位eclipse。我想尝试QuickTimeforJava,但我意识到它与64位JRE不兼容。我的一个选择是切换到32位eclipse和32位JRE。但我想知道相同的64位Eclipse是否也可以与32位JRE一起使用。请推荐!编辑:我想我的问题不够清楚。我知道我需要使用64位JRE来运行64位Eclipse。我只想确保我可以在64位Eclipse中拥有一个使用32位JRE执行的项目。 最佳答案 只需将32位JRE作为额外的Java运行时包含在配置中,并将其用于您的项目。

winapi - 如何在 Windows 上检测已安装的 Sun/Oracle JRE?

我试着用谷歌搜索答案,但我发现的只是关于如何从浏览器检测Java的提示,或者只是启动Java并查看它是否运行的非常通用的方法,这可能会在我的应用程序中引入很长的延迟。(第一次在我的机器上启动时大约两秒钟)如果有以下限制,我希望有更快的方法:仅Sun/OracleJRE或JDK仅1.6及更高版本仅限Windows平台不是来自浏览器,而是来自普通的旧Win32可执行文件此检测不适用于公共(public)应用程序,仅供在Windows平台上内部使用。是否有我可以读取的注册表路径或我可以解析的配置文件? 最佳答案 HKEY_LOCAL_MA