我正在使用COMSOL多物理场打开一个.class文件,它适用于一个.class文件,但我不能一次打开几个.class文件。我的问题是我希望能够在我打开的类中构建更复杂的对象,但是当我导入这些类并构建项目时,我最终得到了多个.class文件。当我在COMSOL中打开主.class文件时,出现“运行java类的错误”,我认为这是因为我只打开了一个类。
我对Java编程不是很熟悉,但是我开始尝试将我的类放在一个文件中,但是当我构建时仍然有3个输出.class文件。此外,如果它很重要,我在Windows 7机器上运行并使用Eclipse ...我非常感谢任何建议。
答案 0 :(得分:2)
每个类都需要一个.class。通常的解决方案是将它们组合成.jar。 .jar文件可以作为单个文件下载和移动,无论它代表多少个类。您可以将其标记为标识主类,因此它可以作为单个类文件运行。
创建.jar是Eclipse for File-Export
中的选项之一答案 1 :(得分:0)
不,您应该为您想要的每个类创建一个新的.class文件。
答案 2 :(得分:0)
如果源文件有多个类,则每个类都编译成一个单独的类文件。