我对Eclipse有一个紧迫而令人费解的问题。我的系统今天早上崩溃了,重新启动后,我可以在Eclipse中完美地运行程序,右键单击Java文件并选择“Run as Java Application”。但是,在我将项目转换为.jar文件并执行它之后,程序的行为根本不能反映代码的作用。
我已经检查过我正在编译正确的项目,并且在Eclipse中从同一个项目运行相同的代码不会导致任何问题。顺便说一句,我正在使用一个名为fat jar的插件来编译.jar文件,如果这有什么不同的话。我以前曾多次使用相同的插件来编译同一个项目,从来没有遇到任何问题。
有谁知道可能导致这种奇怪/不一致的Eclipse行为?我是否需要重新安装Eclipse和fat jar来解决这个问题?感谢。
答案 0 :(得分:4)
对于像这样的奇怪事情我常用的程序是,
A)再次清洁和建造,即项目 - >清洁
B)(不是eclipse相关)因为我经常使用构建工具,所以从工具中做同样的事情以确保它的日蚀。
C)如果它变得非常糟糕,我将启动一个新的eclipse工作区并从那里尝试。
D)Iff我刚刚安装了一个新的插件,然后才变得很奇怪我想重新安装
答案 1 :(得分:1)
听起来很奇怪:) 但Eclipse之前可以并且曾经表现得很奇怪。这些年来我在Java,C ++和PHP开发方面都遇到了问题,只能通过一个树脂的Eclipse来修复。您可以通过挖掘来修复它,但是在Eclipse中查找和修复这些类型的奇怪问题所花费的时间根本不值得。
祝你好运!答案 2 :(得分:1)
请先尝试重置透视图(重新安装eclipse之前)
Window->Reset Perspective.