确定,这是工作于Windows。我的Java应用程序正在运行并且正常工作

javac -classpath .;ojdbc14.jar -g foo.java
java  -classpath .;ojdbc14.jar  foo

然而,当我做在Unix同样的事情,我得到这个错误:     ojdbc14.jar的:未发现

我在做什么错了?我知道了“;”告诉我的外壳,ojdbc14.jar的是一个新的命令,但我不知道如何解决这个问题。

有帮助吗?

解决方案

使用一个冒号( “:”)。而不是分号( “;”)

请参阅设置类路径(Solaris和Linux ) VS 设置类路径(WINDOWS )

其他提示

在最终溶液是:

javac -classpath .:ojdbc14.jar -g foo.java
java  -classpath .:ojdbc14.jar  foo

注意:使用;除去我正在初始错误消息,但导致了以下errro“ojdbc14.jar的。”:

Exception in thread "main" java.lang.NoClassDefFoundError: foo
javac -classpath '.;ojdbc14.jar' -g foo.java
java  -classpath '.;ojdbc14.jar'  foo

使用蚂蚁,或甚至更好的使用蚂蚁具有连续构建环境等Hudson和像SVN一个SCM。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top