我已经在Sublime Text 2中编译了我的*.java
文件,甚至可以运行它们。但问题是,我的源文件位于路径src/
和bin/
中的类文件,当我构建一个没有指定包的calss时我会运行它们,因为文件夹bin/
但是当我有一个特定的包时,它会尝试在bin/
而不是bin/org/packagename/
中找到该类。
构建系统文件包含下一个:
"build_systems":
[
{
"cmd":
[
"javac",
"-classpath",
"D:/POO/TF_V2_7/bin",
"-d",
"D:/POO/TF_V2_7/bin",
"$file"
],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"name": "MyJavaC",
"selector": "source.java",
"shell": true,
"variants": [
{ "cmd":
[
"java",
"-classpath",
"D:/POO/TF_V2_7/bin",
"$file_base_name"
],
"name": "Run"
}
]
}
]