Tag:

错误:无法运行“javac -version”,请确保已安装JDK

错误:无法运行“javac -version”,请确保已安装JDK。 您可以从以下url获取: http : //www.oracle.com/technetwork/java/javase/downloads 。 您的JAVA_HOME无效:C:\ Program Files \ Java \ jdk1.8.0_152; [错误]运行cordova运行android时出错(退出代码1) 我的JAVA_HOME:C:\ Program Files \ Java \ jdk1.8.0_152; C:\ Program Files \ Java \ jdk1.8.0_152 \ bin; ANDROID_HOME:C:\ Users \ Felipe \ AppData \ Local \ Android \ sdk; 路径:%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32 \ Wbem;%SYSTEMROOT%\ System32 \ WindowsPowerShell \ v1.0 \;%JAVA_HOME%\ bin;%ANDROID_HOME%\ […]

命令提示符中的Java编译错误:类文件有错误的版本52.0,应为50.0

我创建了一个java库程序,并在另一个java程序中用作.jar文件。 我的IDE是NetBeans。 我通过命令行尝试了相同的概念,我收到以下错误: 类文件有错误的版本52.0,应该是50.0请删除或确保它出现在类路径的正确子目录中。 import Demo1_Lib.Test1; ^ 这是我的步骤。 步骤1:在NetBeans IDE中创建以下类库。 package Demo1_Lib; /** * * @author tveluppillai */ public class Test1 { public void print() { System.out.println(“hello”); } } 第2步:在netbeans上创建一个java项目并添加jar文件。 (Test1.jar)并使用类库函数。 package test2; import Demo1_Lib.Test1; /** * * @author tveluppillai */ public class Test2 { /** * @param args the command line arguments */ public […]

使用java从服务器端检测浏览器版本

我看到很多与浏览器检测,用户代理检测等相关的post……我想从服务器端检测版本并根据它发送相应的数据。 我知道浏览器可以使用工具模仿版本,但这对我来说无关紧要。 我需要java解决方案来进行精确的版本检测。

定位不同版本的JRE

我正在Windows Surface Pro上测试Java。 Surface Pro具有Java 7 Update 55,但没有安装JDK。 我使用javac从命令行在MacBook上编译了一个程序。 MacBook有Java 8 Update 5,它包含JDK(显然是因为我在MBP上编译)。 当我将程序从MackBook移动到Surface Pro时,我收到以下错误。 这里,“移动程序”意味着将两个*.class文件复制到新机器并尝试执行字节代码。 java.lang.UnsupportedClassVersionError: HttpsTest : Unsupported major.minor version 52. 尝试使用目标信息进行编译会导致: $ javac -target 1.7 HttpsTest.java SSLSocketFactoryEx.java javac: target release 1.7 conflicts with default source release 1.8 javac -help没有列出任何控制已编译程序的版本信息的选项( target除外,它似乎不起作用)。 如何为JRE的低级版本编译源文件? 在这种情况下,我的目标是Java 8机器上的Java 7。

如何解决无法创建Java虚拟机启动器的虚拟机错误?

我正在研究java wicket框架和Apache tomcat。 我尝试时遇到问题 启动tomcat它显示Java虚拟机启动器弹出窗口“无法创建 Java虚拟机“。 单击Pop窗口上的“OK”按钮后,它会在控制台上显示错误。 VM初始化期间发生错误。 无法为对象堆保留足够的空间。 请给我任何参考或建议。 提前致谢。

Eclipse Oxygen:不兼容的java版本

我刚刚安装了Eclipse Oxygen并创建了一个JFrame项目。 从源视图切换到设计视图时,我得到“不兼容的java版本错误”。 完整错误说明:Eclipse运行在0以下,但此Java项目具有10个Java合规性级别,因此WindowBuilder将无法从此项目加载类。 为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。 我在windows中检查了版本 – >首选项 – > java – >编译器,其中编译器符合级别为10,并在项目属性中检查 – > java编译器 – >编译器符合级别为10。 如何解决这个问题? 我浏览谷歌但没有任何作用……

使用Java 8的Spring 3.2.x.

我们目前正在使用spring 3.2.9。 我们正在考虑将其升级到更新版本。 当我查看文档时,它说明了这一点 Along with 4.0 M1, we’ve released Spring Framework 3.2.3, containing fixes for recently reported issues but also coming with OpenJDK 8 runtime support. Spring Framework 3.2.x will support deployment on JDK 8 runtimes for applications compiled against JDK 7 (with -target 1.7) or earlier. 这是否意味着我无法在Java 8上编译? 如果我想用Java 8编译,我应该使用Spring 4.0.x版吗?

Play Framework 2.1:在Build.scala中使用play.api.Configuration

在Play Framework 2的顶部答案中:阅读Build.scala中定义的应用程序版本,建议在conf/application.conf指定应用程序版本号,并通过play.api.Configuration加载到play.api.Configuration 。 我正在使用Play 2.1-RC2并在构建时收到以下错误消息: [error] […]/project/Build.scala:7: object Configuration is not a member of package play.api [error] val conf = play.api.Configuration.load(new File(“.”)) 我认为这可能是因为Play 2.1构建依赖项必须被指定为SBT的插件,而play.api.Configuration不是Play的SBT插件的一部分。 我猜我必须在project/plugins.sbt包含Play的核心库,但我无法弄清楚如何。 有任何想法吗? (注意:如果我有足够的重复点,会在原始问题中对此作出评论)