我工作在Mac上,並使用Xcode中保存我的java文件。我有一個在netbeans中運行沒有錯誤的文件。該文件具有與子類相同的文件夾中的另一個文件。當我在終端中運行該文件時,我懷疑由於多個找不到符號錯誤而導致子類文件未運行。任何想法爲什麼?我使用cd命令調用該文件,直到我到達帶有這些文件的文件夾。然後我使用(javac -classpath「filename.java」)來運行該文件。使用終端運行java文件
回答
從我的Mac,這可能是對你有所幫助一個簡單的例子。
名單在我的目錄中的文件:
$ ls *.java
Child.java Driver.java Parent.java
顯示所有三個文件的內容:
$ cat *.java
// file Child.java
public class Child extends Parent {
public Child() {
System.out.println(" I'm the Child...");
}
}
// file Driver.java
public class Driver {
public static void main(String[] args) {
Parent parent = new Parent();
parent.hello();
Child child = new Child();
}
}
// file Parent.java
public class Parent {
public Parent() {
}
public void hello() {
System.out.println("Hello from the parent.");
}
}
編譯所有3個Java源文件成字節碼:
$ javac *.java
調用Java VM執行主入口點:
$ java Driver
Hello from the parent.
I'm the Child...
ls命令是我至少需要證明兩個文件都被加載的。我需要查看終端的命令列表。在編譯這個文件時,我得到一個提示,該文件使用未經檢查或不安全的操作,這是我不明白的,因爲Netbeans沒有問題。要求用-Xlint重新編譯。進一步嘗試調用Java VM,但返回無法找到或加載主類驅動程序。 – winkyloCC
你試過用Xlint編譯看看它說了什麼嗎?它應該看起來像「$ javac -Xlint * .java」。 – CXJ
這就是Xlint回來了。我現在正在看它來製作頭像或故事。 TotalComp.java:49:警告:[rawtypes]找到原始類型:ArrayList ArrayList al1 = new ArrayList(); ^ 通用類丟失類型參數ArrayList
- 1. 運行js文件終端
- 2. 從終端運行java類
- 3. 如何使用apache權限使用終端運行php文件?
- 4. 用AppleScript在終端中運行Java類
- 5. 從終端運行Java:找不到文本文件
- 6. VSCode從終端運行ruby文件
- 7. 在Linux終端中運行文件
- 8. 在mac終端上運行sql文件
- 9. 從終端運行java項目時沒有這樣的文件
- 10. 如何在Rhel 5終端中運行Java文件?
- 11. 如何在終端中運行打包的java文件?
- 12. 如何從java程序運行jar文件和啓動終端?
- 13. 當我從終端運行java文件時發生java.lang.NoClassDefFoundError
- 14. 在Eclipse中使用JUnit通過命令終端運行java文件
- 15. 如何使用Linux終端在PostgreSQL中運行SQL文件?
- 16. 如何從終端運行文件時使用獲取?
- 17. 在終端中使用「./」運行nodejs文件
- 18. 在Ubuntu 16.04上終端運行java LTS
- 19. 如何在終端中運行Java類
- 20. 運行Java代碼的終端
- 21. 通過Java從終端運行R
- 22. 在Linux終端下運行Java Class
- 23. 通過終端訪問運行時java
- 24. 從Java運行時隱藏Putty終端
- 25. 在unix終端中運行java程序
- 26. eclipse,java&從終端運行項目
- 27. 如何從終端運行Java程序?
- 28. 從終端運行java程序
- 29. 使用NSTask運行終端命令
- 30. 運行PHP腳本使用Mac終端
'的javac -classpath 「filename.java」'不 「運行」 的Java文件。它調用編譯器。 – Thilo
檢查您的CLASSPATH。 http://javarevisited.blogspot.com/2011/01/how-classpath-work-in-java.html可能會有所幫助。 – 2013-07-16 03:34:15