zoukankan      html  css  js  c++  java
  • 删除bin后,Eclipse重新编译项目

    今天做"用java.util.Properties类读写配置文件"Demo时,在编译项目时由于配置资源文件一起写入bin了。而Demo修改了配置文件,从新运行时配置文件不再更新,于是一狠心把bin个删除了!然后就傻眼了!!!运行直接报异常信息:

    错误: 找不到或无法加载主类 net.oseye.RunMain

    而在Eclipse却找不到编译的按钮,后来虽然使用Javac重新编译并且把生成的class二进制放到了bin目录,但必须手动拷贝配置资源文件。而这只是一个小项目,就如此繁琐,万一以后在大项目中出现这种情况,只是编译这一项就把人累个半死,因为类库关系复杂。

    外事不解求助谷歌,终于找到了这样的办法,共享之:

    1. 选中当前工程,在鼠标右键菜单中点击Properties,弹出工程属性对话框。
    2. 在Java compiler选项卡中选上enable project specific settings, 将compiler compliance level改成另外一个level。(如默认是5.0,将其改成1.4,等成功后再改回来即可。 )
    3. 点击“确定”,eclipse会提示说settings改变,需要重新编译整个project。
    4. 重新编译后,因为java compile compliance 改变了,因此有可能出现错误,重新改成project原来的level即可。

    Eclipse的保存即编译确实很方便,任何事既有利又有弊,这或许就不不便之处吧。

    出处:http://www.zhaiqianfeng.com    
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    windows下vagrant使用及工作环境配置
    使用docker搭建lnmp环境
    Docker常用命令
    [docker] 管理docker容器中的数据
    python初始化父类错误
    Linux--
    用少于2MB内存存下5百万个介于0到1千万之间的整数
    k路归并:数组、链表
    剑指offer新思路
    阿里电话面试
  • 原文地址:https://www.cnblogs.com/zhaiqianfeng/p/4620106.html
Copyright © 2011-2022 走看看