如何为javac设置环境变量以便能够找到导入的包?
我不是java开发人员。我只想运行一个java应用程序(可从以下网站下载): ,名称为:KShortestPaths_Java_v2.1.zip) 尝试编译test\edu\asu\emit\qyan\test\YenTopKShortestPathsAlgTest.java时 我得到“包…不存在”和“符号…不存在”,我知道这与路径设置有关。您能告诉我应该如何设置环境变量以及从哪个目录编译和运行该java文件吗? (我的操作系统是Windows XP,我已将应用程序保存在C:\KSh中) 编辑: 我通过编译解决了这个问题。现在,我有一个类文件:YenTopKShortestPathsAlgTest。然而,当我尝试用java运行它时,我得到了这样一个错误:“找不到主类…程序将存在”如何为javac设置环境变量以便能够找到导入的包?,java,classpath,environment-variables,environment,Java,Classpath,Environment Variables,Environment,我不是java开发人员。我只想运行一个java应用程序(可从以下网站下载): ,名称为:KShortestPaths_Java_v2.1.zip) 尝试编译test\edu\asu\emit\qyan\test\YenTopKShortestPathsAlgTest.java时 我得到“包…不存在”和“符号…不存在”,我知道这与路径设置有关。您能告诉我应该如何设置环境变量以及从哪个目录编译和运行该java文件吗? (我的操作系统是Windows XP,我已将应用程序保存在C:\KSh中) 编辑:
我想这也与其他jar文件所在的路径有关。您能给我一个提示吗?这个zip文件包含一个
.classpath
和一个.project
文件。这些文件由EclipseJavaIDE使用
也许最简单的方法就是在那里导入项目
如果你想手工做,试试看
javac -sourcepath src;test test\edu\asu\emit\qyan\test\YenTopKShortestPathsAlgTest.java
从您的目录C:\KSh
编辑:
使用下载并将其添加到类路径
javac -classpath junit.jar -sourcepath....
zip文件包含一个
.classpath
和一个.project
文件。这些文件由EclipseJavaIDE使用
也许最简单的方法就是在那里导入项目
如果你想手工做,试试看
javac -sourcepath src;test test\edu\asu\emit\qyan\test\YenTopKShortestPathsAlgTest.java
从您的目录C:\KSh
编辑:
使用下载并将其添加到类路径
javac -classpath junit.jar -sourcepath....
您需要将类路径指向.jar文件的名称和/或包含类文件的目录的名称,例如
CLASSPATH=c:\dir\myjar.jar;c:\classes
因此,您列出了所需的.jar和涉及的目录,并用分号分隔。您可以设置CLASSPATH环境变量,也可以直接使用上面的javac
,因此:
javac -cp c:\dir\myjar.jar;c:\classes {source files}
您需要将类路径指向.jar文件的名称和/或包含类文件的目录的名称,例如
CLASSPATH=c:\dir\myjar.jar;c:\classes
因此,您列出了所需的.jar和涉及的目录,并用分号分隔。您可以设置CLASSPATH环境变量,也可以直接使用上面的javac
,因此:
javac -cp c:\dir\myjar.jar;c:\classes {source files}
谢谢起初有18个错误,但现在我仍然有1个“package org.junit不存在”错误和4个“找不到符号”错误如下:符号:类测试位置:类edu.asu.emit.qyan.Test.YenTopKShortestPathsAlgTest@Test@Matin-JUnit是一个测试框架库,您需要在类路径中添加适当的JAR依赖项。很抱歉,您是一个初学者,但是我应该将它保存在哪里?我还有那些错误?谢谢。起初有18个错误,但现在我仍然有1个“package org.junit不存在”错误和4个“找不到符号”错误如下:符号:类测试位置:类edu.asu.emit.qyan.Test.YenTopKShortestPathsAlgTest@Test@Matin-JUnit是一个测试框架库,您需要在类路径中添加适当的JAR依赖项。很抱歉,您是一个初学者,但是我应该将它保存在哪里?我还有那些错误吗?