Seh*_*Lee 0 java jsp javabeans
我有一个A.java类,它使用B.java类作为对象.
当我编译A.java类时,它会抛出编译错误消息,因为Java编译器根本无法引用B.java对象.所以,这是我的问题:
如果它包含另一个B.java类,我如何编译A.java类?
Eclipse是一个很棒的工具,但是当我需要为Java bean编译Java文件时,这个工具没用.
你还没有解释你是如何编译A.java的,或者你是否已经编译了B.java.如果你尚未编译其中任何一个,只需将它们编译在一起,例如
javac -d bin path/to/A.java path/to/B.java
Run Code Online (Sandbox Code Playgroud)
如果你已经编译了B,你需要确保你有正确的类路径,例如
javac -d bin -cp path/to/Broot path/to/A.java
Run Code Online (Sandbox Code Playgroud)
请注意,类路径值不应该是B.class文件本身,也不应该是包含B.class的目录 - 而是输出层次结构的根目录.所以如果B在包foo.bar中,并且B.class在目录/ x/y/z/foo/bar中,你会写:
javac -d bin -cp /x/y/z path/to/A.java
Run Code Online (Sandbox Code Playgroud)