代码之家  ›  专栏  ›  技术社区  ›  BIBD

在Unix中编译和运行java(来自Windows)

  •  4
  • BIBD  · 技术社区  · 16 年前

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

    但是,当我在Unix上遇到同样的错误时: ojdbc14.jar:未找到

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

    4 回复  |  直到 13 年前
        1
  •  12
  •   James Schek    16 年前
        2
  •  2
  •   BIBD    16 年前

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

    注:使用“.”。;ojdbc14.jar'删除了我收到的初始错误消息,但导致以下错误:

    Exception in thread "main" java.lang.NoClassDefFoundError: foo
    
        3
  •  0
  •   nsdel    16 年前
    javac -classpath '.;ojdbc14.jar' -g foo.java
    java  -classpath '.;ojdbc14.jar'  foo
    
        4
  •  0
  •   user154875 user154875    15 年前