JAVA基础问题

来源:百度知道 编辑:UC知道 时间:2024/04/28 06:12:34
/*4.7*/
import mypg.InputData;
class jex{
public static void main(String args[]){
System.out.println("请输入月份: ");
int month=dataInputData.iRead();
String season="";
switch(month){
case 12:
case 1:
case 2:season="在冬季";break;
case 3:
case 4:
case 5:season="在春季";break;
case 6:
case 7:
case 8:season="在夏季"; break;
case 9:
case 10:
case 11:season="在秋季";break;
default:season="输入错误!~";
}
System.out.println(month+"月"+season);
}
}

错误提示:
C:\j2sdk1.4.2_05\bin>javac jex.java
jex.java:2: package mypg does not exist
import mypg.InputData;
^
jex.java:6: cannot resolve symbol
symbol : variable dataInputData
location: class jex
int month=dataInputData.iRead();
^
2 errors
具体点该怎么办,这块一点都不懂!~

你是哪里弄这个程序代码的?

假如是书上看到的,看看这个例子前面是否已经有mypg目录下的InputData这个类的编写代码,而你没有照做。假如这样的话,你还要把mypg\InputData.java作一遍。

假如是任务的话,看看分配任务的人有没有给你提供一个mypg的目录。

总之,找到mypg这个目录之后,把mypg目录拷到你的程序jex.java 所在目录
C:\j2sdk1.4.2_05\bin 之下,再运行javac,应该就差不多了

源文件放置目录错了

首先可以设置classpath
set classpath=你的InputData.java文件所处的目录

你的一个叫mypg的包找不到