我有这样的结构代码:
我想使用javac使用mcd运行我的程序,如下所示:javac ListenerZipFile.java。结果如:
为什么我无法运行我的程序?
答案 0 :(得分:2)
你正在使用包而不告诉它所在的javac(例如jnotify)。
你必须像以下一样使用它:
javac -classpath "path/to/jnotify-0.94.jar" test.java
答案 1 :(得分:1)
这里有两个问题。
考虑一下,source_dir = D:\〜\〜\ src,jar_location = D:\〜\〜\ lib,包是com.example,然后你的编译步骤是:
根据路径共享,编译命令应为:
thread = Thread(target=handler, args=args)
thread.start()
使用上述路径运行java程序的命令:
cd C:\ListenerZipfile\src
javac -cp .;C:\ListenerZipfile\lib\*.jar com\sigma\main\ListenerZipFile.java
答案 2 :(得分:0)
如果你正在使用eclipse(从我认为你做的屏幕截图)那么
右键单击您的项目 - > Properties |> Java Build Path,单击Libraries选项卡 - >单击"添加外部JAR"按钮 - >选择你的罐子然后点击确定关闭所有窗口。
如果你的问题是jar依赖