So habe ich versucht, zu kompilieren und Java auf Sublime zu starten, und es funktioniert gut, wenn das Paket nicht definiert ist.Fehler beim Ausführen von Java auf Sublime Text [OSX]
diese kompilieren und ausführen:
public class Tester
{
public static void main(String[] args)
{
System.out.println("this is a test.");
}
}
Aber wenn ich ein Paket hinzufügen:
package test;
public class Tester
{
public static void main(String[] args)
{
System.out.println("this is a test.");
}
}
Ich habe diesen Fehler
Error: Could not find or load main class Tester
[Finished in 6.8s with exit code 1]
[cmd: ['javac "Tester.java" && java "Tester"']]
[dir: /Users/ph/Documents/JAVA/test]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
Jede Idee, warum ist das passiert oder wie man repariere es?
Ich denke, weil Sie ein Paket hinzugefügt haben, müssten Sie einen Ordner namens Test erstellen, dann setzen Sie Tester.java hinein und führen Sie es dann außerhalb des Testordners. java test.Tester, um es zu laufen – Yan
yeah, das ist wie strukturiert, es war immer in einem Ordner namens "test", deshalb habe ich das Paket hinzugefügt, aber nur kompilieren ohne es, wenn ich es schließe und es vom Terminal laufen es funktioniert einfach fein. – penHolder