Googleでの激しい戦いの後、Java用のApache Commons APIをダウンロードしてセットアップする方法を見つけることができました(これはすべて、テキストのチャンクをラップできるようにするためです:P)。CLASSPATHを正しく作成した後、コンパイラ(コマンドラインの場合はmingw)はライブラリにアクセスして、ファイルをコンパイルできました。ただし、実行すると、ランタイムエラーが発生します。
Exception in thread "AWT-EventQueue-1" java.lang.NoClassDefFoundError: org/apach
e/commons/lang3/text/WordUtils
どこかでApacheクラスを宣言するのを忘れましたか?
問題のあるコードのスニペット:
String strWrap = WordUtils.wrap("A really really really really really long sentence.", 50);
b.drawString(strWrap,20,20);
私のインポートステートメント:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import org.apache.commons.lang3.text.*;
ちなみに、CLASSPATHは環境変数として設定されており、.jar
Apacheのファイルはプロジェクトの残りの部分と一緒ではないので、いくつかのプロジェクトで使用する予定なので、別のディレクトリに配置します。