我编写了一个 shell 脚本,其中有一个 Demo 类,该类具有 main 方法。
现在,当我使用./file.sh
.It 运行我的 shell 时,它工作正常。
但是现在我已经配置了一个 cronjob 来每 5 分钟使用crontab
.
但这给了我一个classnotfoundException
Exception in thread "main" java.lang.NoClassDefFoundError: com/example/Demo
Caused by: java.lang.ClassNotFoundException: com.example.Demo
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Met
这是我的外壳文件。
#!/bin/sh
echo 'Starts'
lib1='HitURL.jar'
CLASSPATH=$lib1
java -cp HitURL.jar:. com.example.Demo http://www.google.com
echo 'Ends'
我怎样才能消除这个错误?
谢谢。