当前位置:  技术问答>linux和unix

一个迷惑的shell问题

    来源: 互联网  发布时间:2017-02-25

    本文导语:  我用ssh登陆到一台linux机器上,运行一个shell脚本内容如下 #!/bin/bash java  -classpath .:./lib/commons-net-2.0.jar:./lib/transClientLib.jar:./lib/ojdbc14.jar  com.cntv.main.Main 异常如下:Exception in thread "main" java.lang.NoClassDefFoundError: com/cn...

我用ssh登陆到一台linux机器上,运行一个shell脚本内容如下
#!/bin/bash
java  -classpath .:./lib/commons-net-2.0.jar:./lib/transClientLib.jar:./lib/ojdbc14.jar  com.cntv.main.Main
异常如下:Exception in thread "main" java.lang.NoClassDefFoundError: com/cntv/main/Main
Caused by: java.lang.ClassNotFoundException: com.cntv.main.Main
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
.  Program will exit.in class: com.cntv.main.Main

但是相同的命令在命令行是可以运行,在另一台linux上也可运行。

不知道是什么情况,求解决啊。。。。。搞了2个下午了。。。。


|
是不是与环境变量有关

试试在脚本中首行之后添加一行
. ~/.profile

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 引用类的一点迷惑
  • 初学者的迷惑?
  • 学习java的迷惑...望各位大侠指点迷经
  • 处于迷惑之中!
  • 迷惑!
  • 初学的迷惑
  • 开心与迷惑
  • 输入子系统应用层设计迷惑
  • 作 Linux/Unix开发 应该从何处入手?致力于Linux开发的迷惑???欢迎讨论。
  • 迷惑???
  • 送分,非常迷惑,这是为什么,请不吝赐教?
  • 运动的思想是什么?怎么有点迷惑不解?
  • 求助!!!关于http协议解析,chunked类型迷惑
  • fb_notifier_call_chain的迷惑
  • 我对JAVA的迷惑
  • 初学者的迷惑
  • 会者觉得很菜,但是我很迷惑,你一定很快就解答了
  • jaxp的迷惑!! NoClassDefFoundError!
  • 迷惑:CMP 实体Bean 跟数据库的关系 ... ...
  • 对EJB的迷惑


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3