关于eclipse中运行本代码时,总是出现上一次运行代码的结果,而且在java application里面没有本次运行的类

在Eclipse中运行Java代码时遇到问题,代码总是显示上一次运行的结果,即使修复了main方法拼写错误。解决办法是在main方法中添加String[] args参数,这使得代码正确出现在Java Application中。即使之后移除args参数,程序仍然能正常运行并显示正确结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public class 方法 {
public static void mian( ) {
	Boolean b1=isEqual(10,10);
	System.out.println(b1);
	
	Boolean b2=isEqual(10.5,10.6);
	System.out.println(b2);
}

private static Boolean isEqual(double d, double e) {
	// TODO Auto-generated method stub
	return (d == e);
}

private static Boolean isEqual(int i, int j) {
	// TODO Auto-generated method stub
	return (i==j);
}
}

这是我运行不成功的代码,而且总是出现上一次代码的结果,本次代码写不进去。后来发现上面我把main写成了mian,于是修改过来,运行时发现还是上次的结果就感觉此次的代码进不去似的,后来在main()方法里加了String[] args,于是发现问题解决了。此次运行不成功在于我的main()方法里没有加String[] args. 好像只有加了String[] args代码就出现在Java Application里了,就算后来把String[] args 删掉也能出现在JavaApplication里。

### 如何在 Eclipse 中添加或修复 Java Application运行配置 如果在 Eclipse 中遇到无法找到 Java Application 运行配置的问题,可能是由于以下几个原因引起的:未正确设置默认 JRE、缺少主方法(`main method`)、或者运行配置被意外删除。以下是解决问题的方法: #### 1. 验证项目是否具有 `main` 方法 确保所要运行Java 文件中存在一个标准的 `main` 方法定义。如果没有,则程序无法作为 Java 应用程序运行。 ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 上述代码片段展示了正确的 `main` 方法结构[^3]。 #### 2. 检查项目的构建路径和 JDK 配置 确认当前项目使用的 JDK 是否正确。可以通过以下方式验证: - 右键单击项目 -> 属性 (Properties) -> Java 构建路径 (Java Build Path)。 - 转至 **Libraries** 标签页,检查是否有合适的 JRE 或者 JDK 已经添加到项目中。如果没有,请通过“Add Library...” 添加所需的库[^4]。 #### 3. 创建新的运行配置 当现有的运行配置丢失,可以手动重新创建它: - 在左侧导航栏中的目标上右键点击 -> Run Configurations... - 在弹出窗口中选择 **Java Application** 并点击左上方的新建按钮 (**New Launch Configuration**)。 - 填写必要的参数,例如指定 Main Class 和 Program Arguments 等选项。 - 点击 Apply 和 Run 来保存并执行新配置[^2]。 #### 4. 将工作区恢复为初始状态 有更改可能影响了整个开发环境的行为模式;此可尝试重设 Workspace 设置来排除干扰因素的影响: - 关闭 Eclipse; - 删除 `.metadata/.plugins/org.eclipse.debug.core/.launches` 文件夹下的所有内容; - 再次打开 Eclipse 即会重建缺失的数据记录项。 完成以上步骤之后应该能够正常看到以及调用 java application 型的相关功能支持服务啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值