版本很老,但还能用
http://www.onlinedown.net/jet.htm

解决方案 »

  1.   

    用vc++来调用:
    #include "stdafx.h"
    #include <shellapi.h>
    int APIENTRY WinMain(HINSTANCE hInstance,
                         HINSTANCE hPrevInstance,
                         LPSTR     lpCmdLine,
                         int       nCmdShow)
    {
    // TODO: Place code here.
        UINT dwError=WinExec("j2re1.4.0\\bin\\java.exe -cp . Filename.java",SW_HIDE); if(dwError==ERROR_FILE_NOT_FOUND){
    ::MessageBox(0,TEXT("没有找到指定的文件j2re1.4.0\\bin\\java.exe"),TEXT("消息"),MB_OK);
    return 0;
    }else if(dwError==0){
    ::MessageBox(0,TEXT("系统资源不足"),TEXT("消息"),MB_OK);
    return 0;
    }else if(dwError==ERROR_PATH_NOT_FOUND){
    ::MessageBox(0,TEXT("The specified path was not found."),TEXT("消息"),MB_OK);
    return 0;
    }else if(dwError==ERROR_BAD_FORMAT){
    ::MessageBox(0,TEXT("The .exe file is invalid (non-Win32 .exe or error in .exe image)."),TEXT("消息"),MB_OK);
    return 0;
    }

      //}
    return 0;
    }
      

  2.   

    可以,
    GCJ、BulletTrain、Visual Cafe、VisualAge for Java都可以的
      

  3.   

    写在BAT文件里就可以了吧