我的项目在Eclipse中运行顺利,完全没有错误。我通过本地测试(这与在线mooshak竞赛中的测试相同)进行了测试,并且所有测试都结束了。但是当我在网上汇总它时,我得到一个CompileTimeError。
为了尝试找到问题,我试图在Main.java中使用javac,这发生了:
javac -encoding US-ASCII Main.java
Main.java:8: error: package code does not exist
import code.*;
^
Main.java:129: error: cannot find symbol
public static void addWords(Scanner in, LibSystem system, int wordCount)
{
^
symbol: class LibSystem
location: class Main
Main.java:153: error: cannot find symbol
public static void searchWord(LibSystem system, String word) {
^
对于我的唯一包中的每个类的引用都会出现其他符号错误,我完全导入它和Main的标题,总共29个错误。
答案 0 :(得分:1)
请按以下步骤操作: - 1.)确保LibSystem类在类路径中。
2.)使用-d选项在代码文件夹中编译java文件。这将创建带有类的目录。
javac -d。代码/ *。java的
3.)然后编译你的Main类。
javac Main.java