Ben*_*man 1 java compilation javac
我有一堆java文件,我正在运行以下代码,试图编译它们.
"\Program Files\Java\jdk1.6.0_16\bin\javac" Main.java
Run Code Online (Sandbox Code Playgroud)
我正在显示此错误消息
Main.java:3: package colourtiler.patternsdoes not exist
import colourtiler.patterns.draw;
Run Code Online (Sandbox Code Playgroud)
它所涉及的代码位于文件夹patters/PatternColour.java中,如何才能将其包含在此文件中?
谢谢
您需要在javac/java -cp或-classpath参数中包含其路径.例如
javac -cp .;c:/path/to/colourtiler/patterns/draw Main.java
Run Code Online (Sandbox Code Playgroud)
where c:/path/to/colourtiler/patterns/draw指向依赖类的包根.如果你有更多,那么你需要用分号分隔它.如果路径中有空格,则需要引用单个路径.或者,您也可以将其打包在JAR文件中(或使用已打包的文件),并将完整文件路径放入类路径中的JAR文件中.
如果收集和键入类路径感到无聊,请考虑使用批处理/ shell文件.
祝好运.
| 归档时间: |
|
| 查看次数: |
3713 次 |
| 最近记录: |