在Eclipse中编译但不在Windows命令提示符下编译

时间:2014-10-19 04:05:40

标签: java windows compiler-errors

我写的一个程序RandomStrings在另一个类getRandomLowerCaseCharacter()中使用静态方法GeneratingRandomCharacters。代码在Eclipse中编译和执行没有任何问题,但在Windows命令提示符下它不会成功编译。

这是我在Windows命令提示符

中编译时遇到的错误

enter image description here

在我尝试编译GeneratingRandomCharacters的课程中访问RandomStrings课程时会出现问题。

导致此编译错误的原因是什么?

2 个答案:

答案 0 :(得分:0)

确保将“ GeneratingRandomCharacters ”放置在放置“ RandomStrings ”的同一文件夹中。

另外,请确保“ getRandomLowerCaseCharacter()”方法返回与“ randomString ”相同的“类型”值。或者,否则使用显式类型转换将其转换为该类型:

randomString + =(值类型)GeneratingRandomCharacters.getRandomLowerCaseCharacter();

答案 1 :(得分:0)

尝试在命令中包含其他java文件。

javac RandomStrings.java RandomCharacters.java

将RandomCharacters.java替换为调用其他文件的内容。我相信Eclipse负责在编译中包含依赖项,而不是基础编译器。