Linux下Java路径问题/Javac java -cp

来源:互联网 发布:windows 自带工具 u盘 编辑:程序博客网 时间:2024/05/16 19:18

在Linux系统下,编译Java源程序时没有错,运行时出现找不到jar包问题;下面的-cp就是-classpath的缩写,功能一样。下面就来讨论下路径问题:

如果你的程序test.java和jar包test.jar都在/home/demo文件夹下:

1)怎么引用多个jar包

  这需要我们设置classpath 或者cp 来引入多个jar包,这个大家都知道,但是多个jar包之间一定要用:隔开而不是;或者,

编译时,eg:javac -classpath ./test.jar test.java或者javac -cp ./test.jar test.java

2)怎么引用编译好的基类

   同引用jar包原理是一样的也是通过classpath 或者cp中间也要用:隔开此处也是填写路径最后不要用/结束

运行时,eg:eg:javac -classpath :./test.jar test或者javac -cp :./test.jar test

3)都写好了,提示 “错误: 找不到或无法加载主类 org.apache....." 是什么原因

       去看下cp后边最后一个路径后面是否:结尾如果不是,最后要以:结尾

4)怎么编译多个文件

       *.java即可

0 0
原创粉丝点击