Java JDeveloper错误:(在autorun.inf中找不到CMD属性)
实际上,我正在尝试安装我已经从oracle网站下载的程序Java JDeveloper错误:(在autorun.inf中找不到CMD属性),java,oracle,jdeveloper,Java,Oracle,Jdeveloper,实际上,我正在尝试安装我已经从oracle网站下载的程序jdev\u suite\u 121200\u win64.exe,但是当我在安装的第一页之后尝试安装它时,我在autorun.inf中发现了这个错误CMD属性。 我已经尝试以管理员身份运行&通过CMD运行程序。 在谷歌和甲骨文论坛上搜索到的内容给了我这个链接https://forums.oracle.com/thread/2559818。我无法从中得到任何有用的信息。您发布的链接或多或少有一个有效的答案。我也有同样的问题,在这个问题出现的
jdev\u suite\u 121200\u win64.exe
,但是当我在安装的第一页之后尝试安装它时,我在autorun.inf中发现了这个错误CMD属性。
我已经尝试以管理员身份运行&通过CMD运行程序。
在谷歌和甲骨文论坛上搜索到的内容给了我这个链接https://forums.oracle.com/thread/2559818
。我无法从中得到任何有用的信息。您发布的链接或多或少有一个有效的答案。我也有同样的问题,在这个问题出现的同时我发现了这一点。我将在这里发布答案,以及我必须做什么才能让它工作
答案是:
1. Extract "jdev_suite_121200_win64.exe" file into C:\jdev_suite_121200_win64
2. In cmd go to C:\jdev_suite_121200_win64\Disk1
3. Execute follow command:
C:\PROGRA~1\Java\jdk1.6.0_31\bin\java.exe (..your JDK..) -jar install/modules/ora-launcher.jar DISKCNT=1 JRE_COMPONENT=oracle.jdk,oracle.jre
无论出于什么原因,这个答案实际上每次我尝试使用Java7JDKjava.exe安装时都失败了,令人难以置信地沮丧。然而,一旦我用我的Java6.0_38JDKjava.exe运行它,一切都很好。安装程序会告诉您,检查Java失败是因为它需要Java 7,但是忽略它,它就可以正常安装了
基本上,按照上面的说明,使用Java6JDKjava.exe。我的命令最终起了作用,如下所示:
C:\"Program Files (x86)"\Java\jdk1.6.0_38\bin\java.exe -jar install/modules/ora-launcher.jar DISKCNT=1 JRE_COMPONENT=oracle.jdk,oracle.jre
将jdev_suite_121200_win32.exe解压缩到jdev_suite_121200_win32
运行jdev_suite_121200_win32\Disk1中提供的install.exe。正确答案如下(在Windows 8.1 x64上执行):
在您的电脑上安装7Zip(在我的情况下为x64)李>
右键点击“jdev_suite_121300_win64.exe”,选择7Zip并解压缩到您喜欢的文件夹中李>
在提升的命令提示符下(我使用的是以管理员身份运行的Windows PowerShell),转到文件夹“Disk1”,该文件夹必须位于刚才提取的文件夹“jdev_suite_121300_win64.exe”中李>
执行以下命令(不带双引号):C:\PROGRA~1\Java\(…您的JDK..,在我的例子中是jdk1.8.0\u 20)\bin\Java.exe-jar install/modules/ora-launcher.jar DISKCNT=1 JRE\u COMPONENT=oracle.JDK;oracle.jre
李>
享受;-) 路易斯的回答是正确的。我本来打算发的,但他把我揍了一顿!:)有一个非常模糊的描述路易斯做了什么漂浮在那里,但有几个人对提取.exe文件感到困惑。这是一个自解压的exe文件,所以你可以右键点击并使用某种解压程序(我使用了类似Luiz的7zip)。
以下是我键入的说明:
通过右键单击并使用7zip将jdev_suite_121300_win64.exe解压缩到C:\jdev_suite(创建文件夹)
在CMD中,转到C:\jdev\u suite\disk1
执行此命令:
C:\jdev\u suite\Disk1>“C:\Program Files\Java\jdk1.7.0\u 67\bin”\Java.exe-jar instal
l/modules/ora-launcher.jar diskcnt=1 jre_component=oracle.jdk,oracle.jre
希望这有帮助!谢谢,路易斯。我想把你的答案弄错,但我只是个傻瓜 问题比这简单得多。你不需要提取任何东西。只是安装程序在jdk文件的\bin目录中找不到java.exe文件的路径。您只需要指定该目录的路径。
如果使用windows 7或8,请执行以下操作:
转到计算机图标,然后用右键单击它
在窗口左上方,单击高级系统设置
在高级选项卡下,单击环境变量
单击new添加系统变量并将其称为path
指定bin目录的名称(在变量值上粘贴)。一般来说,它的格式是
C:\ProgramFiles\Java\jdkx.x.x\u xx\bin
单击ok并再次重新执行Jdevelopper安装程序李>
我在网上搜索了很多。最后,这个解决方案对我起了作用。另一个和这个的区别是oracle.jdf后面的分号。感谢sharingI使用了以下命令:D:\jdev\u suite\u 121300\u win64\Disk1>“c:\Program Files\Java\jdk1.7.0\u 75\bin”\Java.ex e-jar install\modules\ora-launcher.jar DISKCNT=1 JRE\u COMPONENT=oracle.jdk;oracl e.jreUnexpected标记“\java.exe”位于表达式或语句中。我犯了一个错误