在我的机器上,JAVA_HOME的环境用户变量被设置为32位jdk,地址为“C:\Program Files(x86)\java\jdk1.6.0_31”,路径包括JAVA_HOME。但是当我从命令提示符检查java-version时,它显示64位版本正在运行。
java版本“1.6.0_31”
java(TM)SE运行时环境(构建1.6.0_31-B05)
java HotSpot(TM)64位服务器VM(构建20.6-B01,混合模式)
我需要运行32bit版本,有什么需要更改的吗?
您需要更改路径变量。JAVA_HOME是java程序员通常使用的变量。PATH变量用于所有类型的可执行程序(如java vm)。
当我执行命令检查活动的java版本时,它显示默认的(已经安装的open-jdk)java版本。如何用下载的open-jdk覆盖默认的open-jdk? 更新: 说/usr/bin/java
[已编辑] 我已经将JAVA_HOME变量设置为“C:\ Program Files \ JAVA \ JDK 1 . 8 . 0 _ 60” 在命令提示符上运行javac-version后,我得到了这个: 但是,当我运行java-version时,我得到了这个: 为了澄清,我的C:\Program files\Java中有以下文件 (1) jdk1.5.0_14(该文件不能删除,因为据说系统正在
问题内容: 我正在使用Linux Mint Cinnamon14。我将和环境变量设置如下: 然后,我做了适当的更改。 当我执行命令以检查活动的Java版本时,它将显示默认的Java版本(已安装open- jdk)。如何用我下载的默认文件覆盖默认的open-jdk? 更新: 说/ usr / bin / java 说“权限被拒绝” (然后要求输入密码)说找不到命令 但是,并表明它是正确的目录。 问题
问题内容: 所以我决定今天尝试Android Studio的Beta,但它拒绝在我的32位JRE上运行。我可以下载64位JRE,但出于各种原因(我当前的32位Eclipse IDE,Processing IDE和Minecraft不喜欢我的经验),我不希望它成为我的默认JRE,我认为一直切换java_home目录会很麻烦。 那么,intelliJ是否有某种方法可以像在其ini中的eclipse一样
在java链表中,如果head=null,则LinkedList为空。但是,当我将head设置为null并打印tail的值时,会显示该值。为什么我们说head==null意味着LinkedList是空的?当链表应该为空时,为什么显示尾部值?我们不也应该检查id(tail==null)吗? 主类 输出:5- 45
我试图按照上一个答案中的建议设置和变量,但没有结果。