1.环境:使用JCreator编译,1.4和1.5JDK都是从SUN网站下载的.
2.我的原程序代码
//app13_1,使用FileReader类
import java.io.*;
public class app13_1
{
public static void main(String args[]) throws IOException
{
char data[]=new char[1024];
FileReader fr=new FileReader("d:\\Java\\hyz.txt");
int num=fr.read(data);
String str=new String(data,0,num);
System.out.println("读出来的:"+num);
System.out.println(str);
fr.close();
}
}
问题:
1.当JCreato使用JDK1.5时,编译出错如下:
Invalid command line. Error : Invalid path
Command : C:\jdk1.5\bin\javac.exe -classpath D:\java\app13_1;C:\jdk1.5\jre\lib\rt.jar;C:\jdk1.5\jre\lib\ext\dnsns.jar;C:\jdk1.5\jre\lib\ext\localedata.jar;C:\jdk1.5\jre\lib\ext\sunjce_provider.jar;C:\jdk1.5\jre\lib\ext\sunpkcs11.jar -d D:\java\app13_1 D:\java\app13_1\app13_1.java
Directory : D:\java\app13_1
Process completed.
2.1.当JCreato使用JDK1.4时,编译完全正确,请问是怎么回事,难道1.5版不兼容1.4么?