如果这个测试类用到了别的jar包怎么办呢?我们可以使用-classpath或者-cp参数来导入这些需要的包。
假定:有测试类f:\Test.java,它用到的lib是d:\\test\\jacob.jar。那么我们的编译和运行命令可以这样写

javac -cp d:\\test\\jacob.jar d:\\test\\Test.java

运行指令

 java -classpath d:\test\jacob.jar;d:\test; Test 
或者进入test文件夹运行指令
java -classpath jacob.jar;.; Test
注意红色部分要加上,这个是把当前目录也加入到classpath的指令。不加会失败。



设置临时环境变量dos指令
set ROOT_PATH=%cd%
set FLUME_HOME=%ROOT_PATH%\flume-1.6.0-final
set TOMCAT_HOME=%ROOT_PATH%\apache-tomcat-7.0.65
set JAVA_HOME=%ROOT_PATH%\jdk1.8.0_66
set CATALINA_HOME=%TOMCAT_HOME%
set path=%TOMCAT_HOME%\bin;%JAVA_HOME%\bin;%FLUME_HOME%\bin;%path%
set classpath=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar


浏览 628 评论 0 赞 0 砸 0 标签: bat Java基础知识
评论
还可以再输入500个字

请您注意

·自觉遵守:爱国、守法、自律、真实、文明的原则
·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·您在NoteShare上发表的作品,NoteShare有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款