Java 在扩展上找不到主方法

Java 在扩展上找不到主方法,java,main,Java,Main,我正试图从主程序中的引擎编译这个类 我正在尝试制作一个可以扩展的程序 Error on: C:\Users\Howl3r\Desktop\New folder\extensions\testExt\TestLoader.java.error.log Line: -1 - Column: -1 no main method in extensions.testExt.TestLoader 下面是我尝试使用引擎运行的代码: package extensions.testExt; import

我正试图从主程序中的引擎编译这个类

我正在尝试制作一个可以扩展的程序

Error on: C:\Users\Howl3r\Desktop\New folder\extensions\testExt\TestLoader.java.error.log
Line: -1 - Column: -1

no main method in extensions.testExt.TestLoader
下面是我尝试使用引擎运行的代码:

package extensions.testExt;

import com.l2jsaver.controllers.ExtensionController;

import extensions.testExt.test.Test;

public class TestLoader 
{
    protected static int ID = 1;

    public static void main(String[] args) 
    {
        ExtensionController.getInstance().getExtensions().put(ID, new Test());
    }
}

这段代码没有错,因为它是孤立存在的。从头开始重建eclipse项目,并将代码文件复制到新项目中,只是为了让您的设置恢复正常,这可能是值得的。

您打算如何运行该程序?在IDE中还是从命令行?我正在使用eclipse和ant build,如果我只运行TestLoader(注释了所有导入和工作,并添加了hello world打印),我将使用cmd来运行主jarOn eclipse!所以我相信它与类路径有关,但我不知道问题出在哪里……编译它是为了哪个版本的java?默认情况下,您的计算机上使用的是哪个?我使用JDK 1.7.0_75是否应该发布脚本引擎?也许它把事情搞砸了