0

クラスパス 0.98 をインストールしようとしています。手順:

./configure --enable-jni --disable-gtk-peer --disable-gconf-peer --disable-plugin

表示エラーはありませんが、ヒントを作成すると:

Making all in lib
make[1]: Entering directory `/mnt/sda1/tce/optional/classpath-0.98/lib' 
true
top_builddir=.. top_srcdir=.. /bin/sh ./gen-classlist.sh standard
Adding java source files from srcdir '..'.
Adding java source files from VM directory ../vm/reference
javac -Xlint:unchecked,cast,divzero,empty,finally,overrides  -J-Xmx768M -source 1.5 -target 1.5 -   bootclasspath '' -classpath ../vm/reference:..:../external/w3c_dom:../external/sax:../external/    relaxngDatatype:../external/jsr166:.:: -d . @classes
make[1]: *** [compile-classes] Killed
make[1]: Leaving directory `/mnt/sda1/tce/optional/classpath-0.98/lib'
make: *** [all-recursive] Error 1

どうすれば修正できますか?

どうもありがとうございます。

4

1 に答える 1

0

それは少し奇妙に見えます!

どうすれば修正できますか?

あなたがしなければならないことは、それを引き起こした原因を突き止めることです。原因によって修正方法が決まります。

私の推測では、ディスクがいっぱいになったため、ビルドが停止したと思われます。


好奇心から、なぜ Classpath を構築しているのですか? 通常、独自の JVM を構築しようとしている人だけが関心を持ちます。プライベートな実験を試したいだけの JVM が必要な場合は、OpenJDK をチェックすることをお勧めします。

また、Classpath を使用する既存の JVM をビルドしようとしている場合は、その JVM のビルド手順を注意深く読み、それに従う必要があります。多くの場合、JVM 固有のコードを含む、または何らかの理由で HEAD にないクラスパスのバージョン/コピーを使用します。

于 2011-11-07T11:25:36.160 に答える