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

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

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

roguelike\
   |
   ---> asciiPanel.jar
   ---> src\
         |
         ---> rltut\
                |
                ----> ApplicationMain.java

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

package rltut;

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

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

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

暂无答案!

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

相关问题