嫦娥4号卫星:java调用时的环境变量怎么设置?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 01:42:58
我是在单机上做个三个.java文件,w1,w2,w3,。w2调用w1内的对象,w3调用w1与w2的对象,w1能编译通过,w2与w3就不行,提示英文看不明白,用翻译软件翻译的乱七八糟,不知为什么?请各位高手指点一二.先谢过了.
//Car.java
public class Car extends Object{
public int DoorNum = 4;
}
第一个文件
//SportsCar.java
import Car;
public class SportsCar extends Car{
public String EngineTyep * "V6";
第二个文件
//Me.java
import java.io.*;
import SportsCar;
public class Me{
public static void main(String agrs[])
{
SportsCar mycar * new SportsCar();
System.out.println("abcd" + mycar.DoorNum);
System.out.println("abcd" + mycar.EngineType);
}
第三个文件
用的例子是科学出版社的精通JAVA 2 林建铭 高明扬 编著
第一个文件可以编译
第二个第三个不能通过编译
提示:
g:\gz\chair\four\me.java:2'.'expected
import SportsCar
1 error
第三个文件
g:\gz\chair\four\SportsCar.java:2'.'expected
inport Car;
1 error
环境变量用的是网上教的方法设的
classpath,java_home,path都设置了。
谢谢了。

import 在java中是引入一个包的意思,你上面的第二和第三个程序引入了Car,SportsCar这两个包并且调用了下包下的Car.class,SportsCar.class这两个文件。在编译的时候必须使用java -d 盘符:/路径 文件名.java 并且在程序的第一行用package定义包名。
如果我写的你看不明白,看你参考书上的《java 包的定义和使用 》这一章节

错误代码贴出来看下

如果w1没有错,肯定是你w2,w3写错了!

怎么一个个编译,一起编译试试看.