eclipse运行Java代码出现的问题

import java.util.Scanner;
public class if_else{
public static void main (String [] args){
Scanner in=new Scanner(System.in);
System.out.print("请输入你的成绩: ");//此处可以换行//
int F=in.nextInt();
if(F==90){
System.out.println("您的分数是"+F+"分,与分数线持平,分数线是90分,请继续努力.");
}
/**(要修改) 当输入数=90时 会得到<您的分数是90分,与分数线持平,分数线是90分,请继续努力.>和
<您的成绩是90分,比分数线还低,分数线是90分,抓紧时间学习.>*/
if(F>90){
System.out.println("您输入的成绩比考的多,分数线是90分,再接再励.");
}else{
System.out.println("您的成绩是"+F+"分,比分数线还低,分数线是90分,抓紧时间学习.");
}

}
}

代码有点小问题 编译能通过 但不重要.

问题 1 选择第一个 运行方式 即JAVA Applet 得到结果是: "选择未包含 applet" 怎么弄
2 选择第二个 运行方式 即 JAVA 应用程序 得到的结果是: "选择未包含 main 类型" 怎么弄
3 即使用调式的方式 也会出现以上同样的问题.

java 新手

网上的答案 也用了 还是不行的

eclipse运行Java代码出现原因很多,具体问题具体分析。
解决方案:
如果是web项目,不要在打开的文件上右击,要到项目路径上去右击”run as“,之后选择“server”。
如果是mian方法项目,需要找到带有main方法的类,之后打开这个类,之后“run as”,之后选择“java applet”即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-29
我在自己的机子上试了一下,并没有出现你说的第二种错误啊。至于要运行java Applet ,这个代码不是这么写的,并且还要写出其对应的html文件才可运行。追问

如果 按照 你说的 难道是我机子的jdk有问题

对了 我机子上的eclipse 是汉化版

追答

  我的eclipse也是汉化版滴哟,我把你的代码复制粘贴过去运行,真的木有问题(截个图给你看)硬要说有问题就是有个警告,Scanner对象in引用的方法没有关闭,在后面加一句in.close() 就可以了。不过这个警告是不会影响程序的运行与结果的。

  "选择未包含 main 类型"也有可能是jdk的配置问题,你在Dos命令下先后输入java——》回车——》出现一堆的提示说明,然后在输入javac——》回车——》也是出现一大堆的提示说明,就证明你的jdk安装和环境变量配置都没问题了。你检查一下。(网上有教程)

  你也可以先试一下这里面的方法,我在网上看到的,http://zhidao.baidu.com/link?url=DnU4WuXRMoJXECryclflUKeejEqC_-DSfizuWopz9yqiGXdiq6MFHXdvMxbFKtGeEY8AOHQxTngIlLRlIUqPga

  如果以上的都没问题,那就有可能是eclipse汉化的原因导致的,你把它换回英文版的试试看最后能不能解决了。希望能对你有帮助^_^

本回答被提问者采纳
第2个回答  2014-04-28
1、applet是Java小应用程序,是在浏览器运行的,必须继承Applet类重写里边的方法,才能运行applet小程序
2、你的代码没有问题,也包含有main方法的,可以直接run运行,你应该是直接点的run绿色按钮吧,你在你的这个类中右键run——run application
不懂再问吧,你才开始学,慢慢来哈本回答被网友采纳
相似回答