Не могу запустить Java через Vim - PullRequest
0 голосов
/ 31 декабря 2011

Я пытаюсь изучать Java, и так как я использую 'javac' и 'java' весь день, я использую vim в качестве своего предпочтительного редактора.Но у меня проблема с тем, чтобы заставить эту систему работать: я даже не могу запустить минимальную программу "Hello World"!В vim я могу просто использовать :!javac % для компиляции текущего файла.Однако с файлом Test.java любая попытка вызвать :!java Test приводит к UnsupportedClasVersionError, даже если та же команда отлично работает вне vim.Я полностью в замешательстве.

Я использую java7 на Windows 7 (64-бит) с cmd.exe в качестве оболочки.

1 Ответ

4 голосов
/ 31 декабря 2011

Java, которую вы вызываете, является более старой версией, чем Javac, который вы вызываете.

Скорее всего, у вас установлен Java 6 JRE (для плагинов для браузера и т. Д.) На системном уровне и Java 7 JDK, который вы 'мы добавили в конце вашего пути.

Либо сообщите Javac о создании файлов классов, совместимых с Java 6 (с -target), либо поместите JDK перед вашим путем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...