package 包名;创建一个包,这里所指的包不是相当于一个文件夹呢?
为什么我创建一个包后并没有创建一个文件夹呢?另:我的程序在没有加package myjava;时可以运行。
为什么我加了这句就不能运行了呢?(编译通过)。程序如下:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;public class Myjava extends Applet implements ActionListener
{
Label result;
TextField in1;
Button btn;
int i;public void init()
{
result=new Label("请输入0--12之间的值");
in1=new TextField(5);
btn=new Button("OK");
add(in1);
add(btn);
add(result);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
i=Integer.parseInt(in1.getText());
if((i>12)||(i<0))
result.setText("请输入0--12之间的值");
        else{
switch(i)
{
case 2: result.setText("28");
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: result.setText("31");
break;
default: result.setText("30");
}
}
}
}

解决方案 »

  1.   

    先创建目录,将类放入后,方用package。在Classpath中设置路径,并设上当前路径。
      

  2.   

    使用:javac -d JDK所在路径,欲打包文件路径及文件名
    可以生成目录
      

  3.   

    先创建myjava目录,然后将Myjava类放入,运行使用java myjava.Myjava命令
      

  4.   

    先创建myjava目录,然后将Myjava类放入,运行使用java myjava.Myjava命令