Я недавно перешел на Ubuntu 11.10. Я проверил свой проект из SVN и, как всегда, создал необходимые модули и библиотеки в IntelliJ. Но по какой-то причине я не могу скомпилировать проект и получаю:
Error: *.class (No such file or directory)
для всех классов в проекте. Я проверил структуру проекта, и все кажется нормальным. Я даже не могу догадаться, в чем может быть проблема. Единственное отличие в проекте под Ubuntu от Windows состоит в том, что я использовал Sun Java 6 в Windows, но теперь я использую OpenJDK 6. Я предоставлю более подробную информацию, если потребуется.
Я не пользователь IntelliJ, но я использую PyCharm каждый день. IDE JetBrains не работают (и не поддерживаются) в OpenJDK 6. Они очень медленные и имеют некоторые визуальные проблемы при использовании с ним.
Также вполне возможно, что ваш проект не работает ни в OpenJDK, я имею в виду, что это не проблема IDE, а некоторая проблема в вашем собственном проекте.
PyCharm, по крайней мере 2.0, и, вероятно, IntellJ, прекрасно работает в OpenJDK 7, но все еще не поддерживается (также не поддерживает Oracle Java 7). Обратите внимание, что это означает, что не поддерживается запуск IDE под этими виртуальными машинами, а не то, что вы программируете с этими виртуальными машинами, так как цели не поддерживаются (да).
Таким образом, у вас есть два варианта:
Лучший ответ зависит от вашего проекта. OpenJDK 7 будет лучшим шагом для обеспечения будущей совместимости (Oracle Java 7 основан на нем), Oracle 6 может быть лучшим выбором, если его использует большинство ваших пользователей.