Как настроить сборку для тематического исследования GridWorld в Sublime text 2?

Я новичок в Sublime text 2 и не знаю, как настроить файлы сборки. Я пытался запустить пример GridWorld, но я не знаю, как настроить путь к классу для файла GridWorld.jar. Это сборка, которую я сейчас имею:

    {
     "cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
     "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
     "path": "C:\\Program Files\\Java\\jdk1.7.0_17\\bin\\",
     "selector": "source.java",
     "shell": true
    }

Я пытался создать переменную CLASSPATH в переменных моей системной среды, но когда я пытаюсь запустить свой код BugRunner, я получаю сообщение об ошибке: Не удалось найти или загрузить основной класс BugRunner. Если вам нужна какая-то другая информация, я добавлю больше.

1 ответ

Решение

Вам нужно добавить -cp . в java команда

{
 "cmd": ["javac", "$file_name","-cp",".","&&","java", "$file_base_name","-cp","."],
 "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
 "path": "C:\\Program Files\\Java\\jdk1.7.0_17\\bin\\",
 "selector": "source.java",
 "shell": true
}
Другие вопросы по тегам