gpt4 book ai didi

不同文件中的Java类编译

转载 作者:行者123 更新时间:2023-11-30 04:42:19 25 4
gpt4 key购买 nike

我一直在读一本设计模式的书,里面全是java。我对java只有一些基本的了解。我现在正在尝试实现一些代码,但遇到了一些困难。例如,不同的文件中写有不同的类。所有这些类都被做成了一个包。现在,当我尝试 javac main 所在的 java 文件时,它提示找不到其他类(在本例中为 WeatherData 和 CurrentConditionsDisplay)。

这是主文件:

package headfirst.src.observer.weatherobservable;

public class WeatherStation {

public static void main(String[] args) {
WeatherData weatherData = new WeatherData();
CurrentConditionsDisplay currentConditions = new CurrentConditionsDisplay(weatherData);`
//StatisticsDisplay statisticsDisplay = new StatisticsDisplay(weatherData);
//ForecastDisplay forecastDisplay = new ForecastDisplay(weatherData);

weatherData.setMeasurements(80, 65, 30.4f);
weatherData.setMeasurements(82, 70, 29.2f);
weatherData.setMeasurements(78, 90, 29.2f);
}
}

我只需要知道如何正确编译文件。书里的java代码很基础,我都能看懂。但我就是无法编译文件!

最佳答案

我猜您正在尝试通过命令行编译文件。我看到您有软件包,请首先在 IDE 中尝试此操作,如 eclipse掌握“如何运行程序?”

通过命令行,您需要传递适当的类路径,您可以在稍后阶段学习。

关于不同文件中的Java类编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11967337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com