檔案放在D:\myjava/ch02 之下
public class ttk //主類別
{
public static void main(String args[])
{
System.out.println("歡迎使用Java!");
}
}
在D:\myjava/ch02執行jvavac ttk.java 及 java ttk
一切正常 但在D:\下打 java myjava.ch02.ttk
就會出現錯誤
還有若這樣(一樣是D:\myjava/ch02)
/*
檔名:ch2_01.java
功能:簡單的Java程式範例
*/
package myJava.ch02;
import java.lang.*;
public class ch2_01 //主類別
{
public static void main(String args[])
{
System.out.println("歡迎使用Java!");
}
}
class MyClass //一般類別
{
}
這時javac 正常
D:\myjava/ch02 下 javac ch2_01.java 很正常
java ch2_01 就錯誤 找不到
我換成到D:\ java myJava.ch02.ch2_01
可以用
這二個程式是不是主要差在於 package
第一個 它沒宣告 所以只能在同目錄下執行 卻不能D:\下執行
第二個 它宣告 所以只能在D:之下執行是嗎
是這樣嗎
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.
留言列表