1

我正在制作一个游戏服务器,我必须将它引导到 Java。我已经这样做了,但它说“系统找不到指定的路径。路径是“”c:\programfiles\Java\jdk1.7.0_25”我可以按照它的权利,没有问题。那么怎么了?

是的,我试过一个空间。

在此处输入图像描述

在此处输入图像描述

4

3 回答 3

2

很难确定你在这里要做什么..

从它的外观来看,您正在尝试调用该程序,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而不是整个路径。

于 2013-07-08T20:32:48.277 回答
0

检查系统上的环境变量,以及运行服务器的运行路径。可能是配置问题。

在 Windows 7 上,这将是计算机 -> 右键单击​​ -> 属性 -> 高级 -> 环境变量。

检查是否设置了 JAVA_HOME 和/或 PATH 变量。

于 2013-07-08T20:17:52.640 回答
-1

我相信您一定尝试过使用 / 而不是 \ 如果您没有,请尝试一下。

如果它仍然不起作用,请提供有关错误的更多详细信息。如果您遇到异常,您可以粘贴一些堆栈跟踪

于 2013-07-08T20:16:43.280 回答