相关疑难解决方法(0)

如何将最新的JRE/JDK作为zip文件而不是EXE或MSI安装程序?

我喜欢通过复制Java文件夹的内容和设置环境变量来确保一切正常.

我通常在虚拟机中运行安装程序,压缩\ java文件夹内容,返回虚拟机的快照,然后解压缩压缩文件.

我找不到最新的JRE/JDK可用作zip文件的地方......

http://java.sun.com/javase/downloads/index.jsp

http://download.java.net/jdk6/

或者,可以安全地假设来自sun的exe安装程序只是解压缩整个事情,而不会弄乱注册表,环境变量等......?

相关:在Windows上手动安装Java?

- 经过这段时间我发现这个网站似乎正是我想要的(2018-05-22)

java installation

376
推荐指数
12
解决办法
54万
查看次数

JRE 1.7 - java版本 - 返回:java/lang/NoClassDefFoundError:java/lang/Object

当运行任何java应用程序,或只是'java'时,jvm失败:

初始化VM
java/lang/NoClassDefFoundError 期间发生错误:java/lang/Object

这是一个错误答案的列表:

  1. 正确的Java主目录(包括/ bin目录)位于全局PATH上

  2. JAVA_HOME设置正确

  3. 执行命令java -fullversion有效

    $ java -fullversion
    
    ./java full version "1.7.0_05-b05"
    
    Run Code Online (Sandbox Code Playgroud)
  4. / usr/java中的符号链接都指向正确的java安装

  5. 我在创建系统时没有安装任何'default'java

  6. java -version 失败......与上面相同的错误

  7. 从java安装的目录结构下发出命令也不起作用

  8. 对于64位,这是64位java

有任何想法吗?

java

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

无法在WinXP 32位上为JavaFX应用程序构建本机包

我正在尝试为WinXP 32位系统构建JavaFX应用程序(本机包).

我已经部署了一个WinXP 32位虚拟机.还安装了JDK(jdk-8u65-windows-i586)和InnoSetup以及Netbeans 8.0.2 ......

但是,当我尝试打包为.EXE应用程序时,我收到:

Exception: java.io.IOException: Cannot run program "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\iconswap2855415551655584734.exe": CreateProcess error=193, %1 is not a valid Win32 application
C:\Documents and Settings\Administrator\My Documents\Netbeans Projects\AffideaDicomRouterBasic1_0_0\nbproject\jfx-impl.xml:3415: The following error occurred while executing this line:
C:\Documents and Settings\Administrator\My Documents\Netbeans Projects\AffideaDicomRouterBasic1_0_0\nbproject\jfx-impl.xml:3438: The following error occurred while executing this line:
C:\Documents and Settings\Administrator\My Documents\Netbeans Projects\AffideaDicomRouterBasic1_0_0\nbproject\jfx-impl.xml:1465: The following error occurred while executing this line:
C:\Documents and Settings\Administrator\My Documents\Netbeans Projects\AffideaDicomRouterBasic1_0_0\nbproject\jfx-impl.xml:3093: The following error occurred while executing this line:
C:\Documents and Settings\Administrator\My Documents\Netbeans Projects\AffideaDicomRouterBasic1_0_0\nbproject\jfx-impl.xml:2055: Error: …
Run Code Online (Sandbox Code Playgroud)

java javafx javafx-2 javafx-8

17
推荐指数
1
解决办法
1132
查看次数

我在哪里可以找到Java 8 src.zip

我刚刚按照以下链接解压缩了XP上的jdk 8.

在Windows XP上安装JDK8 - advapi32.dll错误

但是我没有看到任何src.zip.

java java-8

6
推荐指数
2
解决办法
1万
查看次数

安装了最新版本的Android Studio,我在构建项目时发生了异常?

一个Android项目,旧版Android Studio很不错.但在我更新IDE版本后,当我使用gradle构建项目时会发生异常.

这是问题所在:

错误:任务':jellyrefresh:compileReleaseJava'的执行失败.

使用java 5,6或7运行gradle时,必须使用属性retrolambda.jdk或环境变量JAVA8_HOME设置jdk8的路径

问题是,我的环境是Windows XP(我不想更新),所以我无法安装Java 8,因此无需告诉我这样做.但我仍然想使用Android Studio的最新版本.

那么这个例外的最合理解决方案是什么?

android gradle android-studio retrolambda

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

如何将java 8添加到eclipse中

我有一台运行Windows XP 32的旧机器.

因为Oracle不再支持WXP 32位,所以我在这里按照了很棒的答案手动安装了jdk:

在Windows XP上安装JDK8 - advapi32.dll错误

但是我还没有将它添加到JAVA_PATH,它被设置为jdk 6.我不知道是否会伤害它也会有害,但我想在这里保守,因为这里有很多程序机器需要jdk 6.我现在不想破坏任何工作.

我想在eclipse中玩弄它来测试新的Java 8功能.我已经在窗口 - >首选项下的"已安装的JRE"部分中手动添加了新的jre 8.在编译器组合中,可用的最高级别是1.7(前一段时间安装了jdk7,这次是使用官方安装程序,但我仍然将java 6保留为系统中的默认值).我没有看到添加新关卡的任何选项.

因此,在使用新JRE创建新项目时,会显示一条警告:

当前工作空间使用1.4 JRE,编译器合规性级别为1.6.建议不要这样做,并且应该更改JRE或编译器合规性级别.

似乎是手动安装JDK导致的问题.

我正在使用Eclipse Kepler v4.3.1,但我也在旧的3.x安装中测试了这个,结果相同.

任何帮助将不胜感激.

java eclipse windows windows-xp java-8

2
推荐指数
1
解决办法
2096
查看次数