使用外部.jar库编译和运行java程序时遇到问题

ycl3bljg  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(319)

我一直试图在命令行上使用.jar文件中的另一个类来编译一个java类,但一直遇到一个“file not found error”。我的文件结构如下所示:

  1. roguelike\
  2. |
  3. ---> asciiPanel.jar
  4. ---> src\
  5. |
  6. ---> rltut\
  7. |
  8. ----> ApplicationMain.java

在applicationmain.java中,我在第一行看到:

  1. package rltut;

我查看了wiki中的javaclasspath参数,它告诉我还需要包含jar的路径,所以我在终端中使用这个命令(bash on macosx)

  1. $ javac -cp ~/Documents/dev/java/roguelike/src:~/Documents/dev/java/roguelike/asciiPanel.jar rltut.ApplicationMain.java
  2. -- Output --
  3. error: file not found: rltut.ApplicationMain.java
  4. Usage: javac <options> <source files>
  5. use --help for a list of possible options

注意,我是在roguelike目录下执行的,我尝试过在这个目录外或src中执行命令,但是没有任何效果。如果有人能向我解释一下我做错了什么,我会非常感激的,我对java非常陌生,而且我读过的大多数关于classpath的文章对我来说都没有意义。谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题