2013-02-22 3 views
0

Я работаю над своим настольным компьютером, который имеет openjdk 7.как решить ссылку на набор инструментов groovey/grails?

Когда я копирую проект Grails на свой ноутбук, у которого есть JDK версии 7, у меня проблема с classpath.

Я проверил путь к классам и все кажется прекрасным.

Вот текст, который Ггц шоу:

The archive: /usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar which is 
referenced by the classpath, does not exist 

Я установил JAVA_HOME в/и т.д./профиль.

Я установил gvm, чтобы упростить настройку Groovy и Grails.

Я надеюсь, что вы могли бы помочь мне

:)

+0

Не обижайтесь, но ответ довольно очевиден - у вас есть что-то в файлах проекта, которые жестко закодированы в неправильном каталоге. grep для этого. –

+0

'grails интегрировать-с -eclipse', чтобы настроить ваш проект на новом компьютере. –

+0

@ SérgioMichels не очень хорошая идея для выполнения этой команды. Это полезно, если вы не используете Grails-IDE. –

ответ

0

Я предполагаю, что ваша ссылка JRE в проекте плохо. Являются ли ваши настольные окна и ваш ноутбук Mac или Linux (или наоборот)?

Попробуйте эти вещи:

  1. существуют ли /usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar путь на сломанной системы?
  2. Можете ли вы создать другие проекты на сломанной системе?
  3. Можете ли вы создать новый проект Grails с нуля внутри сломанной GGTS?
  4. Что произойдет, если вы запустите Grails -> Refresh зависимости от проекта?
+0

оба являются linux, главная проблема - разность jdk, одна использует jdk oracle, а в другом я использую openjdk –

+0

@ JuanReséndiz Обновлен ответ с некоторыми вопросами. –

1

Я тогда пошел в пункт меню RUN в верхней части и выбраны конфигурации запуска

Это было: Grails \ {MyProject} (вводного приложение)

На право для этого запуска-приложения есть варианты JRE.

Под JRE убедитесь, что у вас есть тот же JRE, что и проект в этом случае. 1.6

+0

Решил мою проблему на JDK 1.7 – user1811107