Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Mac上安装CPLEX:找不到Java虚拟机_Java_Macos_Jvm_Cplex - Fatal编程技术网

在Mac上安装CPLEX:找不到Java虚拟机

在Mac上安装CPLEX:找不到Java虚拟机,java,macos,jvm,cplex,Java,Macos,Jvm,Cplex,我尝试在我的Mac上安装CPLEX。当我打开终端并键入 chmod+x/Users/MarjoleinKroon/Downloads/cplex_studio126.osx.bin /Users/MarjoleinKroon/Downloads/cplex_studio126.osx.bin 我得到以下错误 正在准备安装。。。 正在从安装程序存档中提取安装资源。。。 正在为此系统环境配置安装程序。。。 /Users/MarjoleinKroon/Downloads/cplex_studio126

我尝试在我的Mac上安装CPLEX。当我打开终端并键入

chmod+x/Users/MarjoleinKroon/Downloads/cplex_studio126.osx.bin /Users/MarjoleinKroon/Downloads/cplex_studio126.osx.bin

我得到以下错误

正在准备安装。。。 正在从安装程序存档中提取安装资源。。。 正在为此系统环境配置安装程序。。。 /Users/MarjoleinKroon/Downloads/cplex_studio126.osx.bin:第2374行:plugins/JavaAppletPlugin.plugin/Contents/Home/bin/java:没有这样的文件或目录 /Users/MarjoleinKroon/Downloads/cplex_studio126.osx.bin:第2374行:plugins/JavaAppletPlugin.plugin/Contents/Home/bin/java:没有这样的文件或目录 在您的路径中找不到Java虚拟机 环境变量。您必须在安装之前安装VM 运行这个程序

我在互联网上搜索来解决这个问题,我发现了一些需要检查的东西。如果我输入java-version,我得到

java版本1.8.0_40 JavaTM SE运行时环境构建1.8.0_40-b27 Java HotSpotTM 64位服务器虚拟机构建25.40-b25,混合模式

因此,似乎java安装正确。此外,当我键入/usr/libexec/java_home-V时,似乎有一个VM:

匹配Java虚拟机1: 1.8.0_40,x86_64:javase8/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home

我在网上读到一些关于路径的东西,但我没有足够的知识来准确理解这一点。但是,如果我键入echo$PATH,我会得到

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin

我不知道这是什么意思,但我觉得有点奇怪


有人能帮我吗?请尽可能清楚,因为我对这方面的知识不多。提前谢谢

有人能帮我吗?这对我的研究很重要。当你键入一个程序的名称并且该程序正常工作时,它可能包含在PATH环境变量中。当你想运行一个程序时,通常你需要在安装程序的目录中。如果将该目录添加到PATH环境变量中,则可以在计算机上的任何位置访问该目录的内容。关于您的问题,您没有安装JavaAppletPlugin。您安装了JRE,但没有安装JavaAppletPlugin。看看你的机器上是否有这个目录:plugins/JavaAppletPlugin.plugin/Contents/Home/bin/java你能把cd放进去吗?