我写的一个程序RandomStrings
在另一个类getRandomLowerCaseCharacter()
中使用静态方法GeneratingRandomCharacters
。代码在Eclipse中编译和执行没有任何问题,但在Windows命令提示符下它不会成功编译。
这是我在Windows命令提示符
中编译时遇到的错误
在我尝试编译GeneratingRandomCharacters
的课程中访问RandomStrings
课程时会出现问题。
导致此编译错误的原因是什么?
答案 0 :(得分:0)
确保将“ GeneratingRandomCharacters ”放置在放置“ RandomStrings ”的同一文件夹中。
另外,请确保“ getRandomLowerCaseCharacter()”方法返回与“ randomString ”相同的“类型”值。或者,否则使用显式类型转换将其转换为该类型:
randomString + =(值类型)GeneratingRandomCharacters.getRandomLowerCaseCharacter();
答案 1 :(得分:0)
尝试在命令中包含其他java文件。
javac RandomStrings.java RandomCharacters.java
将RandomCharacters.java替换为调用其他文件的内容。我相信Eclipse负责在编译中包含依赖项,而不是基础编译器。