borntoking 2015-11-04 09:03 采纳率: 0%
浏览 11931

RAD(IBM的eclipse)每次导EAR包总是少一些class文件为啥?

我这里文档是说
第一步project=>clean=>clean all project
第二步prepare for deployment
图片说明
第三步export EAR file
按这三步应该导出一个32.6MB的 EAR包
以前导出的第一次是28MB 第二次是29 第三次30多MB 多导几次能到32.6
现在我导多少次都是27.7MB,,,里面少很多class文件。怎么破?

另问eclipse去掉右下角validation xxx会有什么影响?怎么去掉?

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-04 16:25
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在使用Rational RAD(IBM的eclipse)时,有时候可能会遇到导出的EAR包中缺少某些类的问题。这种问题可能是由于以下原因导致的:

    1. 配置错误:确保你的项目配置正确,包括依赖项和类路径等。
    2. 类加载器冲突:如果类加载器与应用程序中的其他部分发生冲突,也可能导致此类问题。
    3. 数据库连接问题:数据库连接可能存在问题,尤其是在导入数据后。

    为了解决这个情况,你可以尝试以下步骤:

    1. 检查并修复项目的配置设置,特别是关于类路径和依赖项的配置。
    2. 使用rational-eclipse-ide工具来检查类加载器和类之间的关系,以确定是否存在任何冲突。
    3. 检查数据库连接是否正常,并确保在导出之前已经正确设置了数据库环境变量。

    至于你提到的eclipse的问题,如果去除右下角的Validation xxx标签不会对程序产生负面影响,那么可以考虑保留它。然而,如果你认为它会影响程序的行为或性能,请考虑将其移除。

    下面是一个简单的例子,展示了如何从eclipse中移除Validation xxx标签:

    import org.eclipse.ui.IWorkbenchPage;
    import org.eclipse.ui.PartInitException;
    
    public class RemoveValidationLabel {
        public static void main(String[] args) throws Exception {
            IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            try {
                page.getPartEditor(page.getActivePart()).setControl(null);
            } catch (PartInitException e) {
                e.printStackTrace();
            }
        }
    }
    

    这段代码会在工作区中移除所有Validation xxx标签。请注意,这将清除工作区中的所有验证信息,因此请确保你有足够的备份。

    评论

报告相同问题?