【发布时间】:2014-02-01 22:19:55
【问题描述】:
我正在使用 COMSOL Multi-physics 打开一个 .class 文件,它对一个 .class 文件运行良好,但我无法一次打开多个 .class 文件。我的问题是我希望能够在我打开的类中构建更复杂的对象,但是当我导入这些类并构建项目时,我最终会得到多个 .class 文件。当我在 COMSOL 中打开主 .class 文件时,出现“运行 java 类时出错”,我认为这是因为我只打开了一个类。
我对 Java 编程不是很熟悉,但我开始尝试将我的类放在一个文件中,但是当我构建时仍然有 3 个输出 .class 文件。此外,万一这很重要,我正在 Windows 7 机器上运行并使用 Eclipse...我将不胜感激任何建议。
【问题讨论】:
-
每个新类都有自己的
.class文件,无论是顶级、嵌套、匿名等 -
谢谢@SotiriosDelimanolis。这有助于了解。对于如何在一个类中创建更复杂的对象,您有什么建议吗?
-
我不明白你的意思。举个例子吧。
-
我怀疑@Charlie 需要一种方法将整个项目的生成代码封装在一个文件中。基于这个假设,我建议生成一个 jar 文件。
-
我想我希望这个类“拥有”另一个类的对象。我想这就像支持封装?我想我可能会考虑将外部 .jar 文件添加到 COMSOL 的默认目录中。也许那时它可以访问这些类。如果我不清楚,我很抱歉,我对java不是很熟悉。
标签: java eclipse class build encapsulation