在eclipse下,Java 7
我无法让以下工作:
import java.io.Console;
package com.company;
public class main
{
public static void main(String[] args)
{
System.out.println("Hello, World");
}
}
令人惊讶的是,我一直在玩java一段时间,回到我跳过的hello世界我从未想过这将是我最难的任务。我明白了:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at main.main(main.java:10)
编辑: 所以我已经让它像这样运行:
import Fibonacci;
public class main
{
private Fibonacci f;
public static void main(String[] args)
{
// System.out.println("Hello, World")
f= new Fibonacci();
System.out.println(Fibonacci.compute(f), 5);
}
}
如何打印斐波纳契的第五个元素。
答案 0 :(得分:2)
有几个问题。
将包裹放在第一行。
班级名称应以大字母开头 - 文件名也应为Main,资本 M
缺少
不需要导入,但这不是什么大问题。
试试这个:
package com.company;
//import java.io.Console; //uncomment if needed
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
答案 1 :(得分:0)
您正在尝试在Eclipse中运行有错误的代码。 Eclipse生成代码以生成该消息。
您正在调用Eclipse生成的代码。您的原始源是错误的,因此Eclipse编译器无法编译它 - 而是生成了显示问题中的消息的字节代码。
确保修复所有错误并重新运行。
答案 2 :(得分:0)
您还需要一个}
Ctrl + F1将帮助您解决错误
答案 3 :(得分:0)
正确的代码:
package com.company;
import java.io.Console;
public class main {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
答案 4 :(得分:0)
导入类行应该在包之后并删除你的导入行扩孔代码
喜欢
package com.like //than
import java.io.Console
答案 5 :(得分:0)
您的代码存在一些问题。
在package语句之前不能有import语句。
看起来你错过了大括号。
没有理由引用控制台。
试试这个......
// Main.java (case is important. If the file is
// Main.java, the class needs to be Main.)
package com.company;
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}