我正在制作一个游戏服务器,我必须将它引导到 Java。我已经这样做了,但它说“系统找不到指定的路径。路径是“”c:\programfiles\Java\jdk1.7.0_25”我可以按照它的权利,没有问题。那么怎么了?
是的,我试过一个空间。
我正在制作一个游戏服务器,我必须将它引导到 Java。我已经这样做了,但它说“系统找不到指定的路径。路径是“”c:\programfiles\Java\jdk1.7.0_25”我可以按照它的权利,没有问题。那么怎么了?
是的,我试过一个空间。
很难确定你在这里要做什么..
从它的外观来看,您正在尝试调用该程序,jdk1.7.0_25
,而那不是一个有效的程序。
如果我对您的理解正确,您希望将此目录 ( .
) 中的所有 java 文件复制到 jdk 文件夹。为此,请使用
@echo off
COLOR 08
title Compiler
cp ./*.java "c:\program files\java\jdk1.7.0_25"
pause
如果我的假设不正确,我的第二个假设是您正在尝试编译所有 java 文件,并.
用作类路径。如果是这样,然后尝试,
@echo off
COLOR 08
title Compiler
"c:\program files\java\jdk1.7.0_25\bin\javac.exe" -cp . *.java
pause
从实用的角度来看,这有点脏,因为您明确说明要使用哪个版本..不要硬编码这样的东西..
java应该在你的路径中..如果不是,然后Win+Pause Break点击“高级设置->环境变量”并将“bin”文件夹添加到“PATH”环境变量中,然后你可以做
javac -cp . *.java
而不是整个路径。
检查系统上的环境变量,以及运行服务器的运行路径。可能是配置问题。
在 Windows 7 上,这将是计算机 -> 右键单击 -> 属性 -> 高级 -> 环境变量。
检查是否设置了 JAVA_HOME 和/或 PATH 变量。
我相信您一定尝试过使用 / 而不是 \ 如果您没有,请尝试一下。
如果它仍然不起作用,请提供有关错误的更多详细信息。如果您遇到异常,您可以粘贴一些堆栈跟踪