sublime吧 关注:4,639贴子:13,986
  • 20回复贴,共1

无法找到或者加载主类

只看楼主收藏回复



1楼2017-03-28 12:18回复
    楼主是根据网上提供的方法配置的~~
    打开Sublime Text 3,依次点击Preference, Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打开,粘贴下面的代码并保存关闭:
    {
    "cmd": ["javac","-encoding","UTF-8","-d",".","$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "encoding":"GBK",
    //执行完上面的命令就结束
    // 下面的命令需要按Ctrl+Shift+b来运行
    "variants":
    [
    {
    "name": "Run",
    "shell": true,
    "cmd" : ["start","cmd","/c", "java ${file_base_name} &echo. & pause"],
    // /c是执行完命令后关闭cmd窗口,
    // /k是执行完命令后不关闭cmd窗口。
    // echo. 相当于输入一个回车
    // pause命令使cmd窗口按任意键后才关闭
    "working_dir": "${file_path}",
    "encoding":"GBK"
    }
    ]
    }


    2楼2017-03-28 12:21
    回复
      我有手动用cmd编译运行过,jdk配置没问题


      3楼2017-03-28 12:25
      回复
        有什么解决办法啊 ,在线等


        4楼2017-03-28 12:25
        回复
          你是windows 系统?


          IP属地:内蒙古5楼2017-03-30 11:38
          收起回复
            楼主我也在用这个。然后我有空外一个问题是那个关于代码错误提示的插件,你安装没有怎么能使用啊。SublimeLinter javac


            来自Android客户端6楼2017-04-01 22:32
            收起回复
              "cmd": ["start","cmd","/c", "java -classpath ${file_path} ${file_base_name} &echo. & pause"],
              搂住你好,不知道你解决这个问题了没有。这个问题也困扰我很久。翻遍百度、google也没有答案。网上的答案都不管用。
              准备放弃之际稀里糊涂看到java命令有一个 -classpath 参数,然后试了一下,结果就解决了。我用的sublime text3
              希望对你有帮助。


              IP属地:陕西9楼2018-09-14 15:55
              回复(2)


                IP属地:湖北来自Android客户端10楼2018-10-13 01:44
                回复
                  配置里面文件名后加上 .java
                  "cmd" : ["start","cmd","/c", "java ${file_base_name}.java &echo. & pause"],


                  IP属地:上海11楼2022-09-23 11:07
                  收起回复