【新手提问】package使用总是错误
刚学java,刚看到package这里。试着写了个代码,但总是出现错误。
比如:
Assignment.java放在C:\java\03.
这个是代码
package 03;
class Number{
int i;
}
public class Assignment {
public static void main(String[] args) {
Number n1 = new Number();
Number n2 = new Number();
n1.i=9;
n2.i=47;
System.out.println("1:n1.i="+n1.i+" "+"n2.i="+n2.i);
n1=n2;
System.out.println("2:n1.i="+n1.i+" "+"n2.i="+n2.i);
n1.i=27;
System.out.println("3:n1.i="+n1.i+" "+"n2.i="+n2.i);
}
}
我在编译时出现
C:\Users\Hugh>cd C:\java\03
C:\java\03>javac Assignment.java
C:\java\03>java Assignment
1:n1.i=9 n2.i=47
2:n1.i=47 n2.i=47
3:n1.i=27 n2.i=27(这个是没有package 03;这句话的。)
C:\java\03>javac Assignment.java
Assignment.java:1: 错误: 需要<标识符>
package 03;
^
1 个错误
求指导这个是哪里错了。还想找个师傅,有什么不懂的都能问问。
------解决方案--------------------你的包名为class03了是吧?
跳到上级目录,这样执行试试
c:\java>java class03.Assignment