Linux
博客专区 > sdl_xx 的博客 > 博客详情
Linux
sdl_xx 发表于2年前
Linux
  • 发表于 2年前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

摘要: Linux 运行java class文件的命令

  前一阶段遇到了问题,需要用一段简单的Java程序查下线上Java web server 的问题,于是就写了个测试简单java 类程序,但是通过 javac 编译成class文件后,然后运行java文件就一直报

NoClassDefFoundError

在stack over flow上找到的解决方案如下:

http://stackoverflow.com/questions/3692229/running-java-program-from-command-line-linux

原因在于自己的Java文件有个package文件,Java class路径运行的时候是根据这个package去找相应的class文件,比如当前文件夹下有个com.a.b.test.class文件, 我们如果正常运行话肯定是这样的

java -cp . com.a.b.test

而不能cd到b文件夹下直接运行,java -cp test命令,这样Java运行的时候还是会找不到class文件

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 3
码字总数 1183
×
sdl_xx
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: