Ubuntu 12.04(LTS)を使用しています。Eclipseのプロジェクトでは、com.sun.tools.attachパッケージを使用する必要があります。ただし、私のJREシステムライブラリには、パッケージを含むtools.jarファイルが含まれていません。
Java 6と7の両方に異なるJREとJDKをインストールしてみました。気付いたのは、libsフォルダーに前述のjarファイルがあるのに、JREを選択してもEclipseがクラスパスに含めないことです。tools.jarを参照すると問題が直接解決されますが、これは共有プロジェクトであるため、クラスパスを変更することは許可されておらず、したがって、これは実行可能な解決策ではありません。
私の友人は、同じバージョンのEclipseとデフォルトのJREでMACを使用しており、この問題は発生していません。私たちが見つけたのは、彼にとって、tools.jarはclasses.jarの一部であり、私のセットアップには当てはまらないということです(classes.jarはまったくありません)。
この問題の原因は何だと思いますか?