2010-12-27 15 views
0

Javaでイメージを拡大しようとしています。スパイクソリューションでは、次のコードが動作します。リモートLinuxサーバーにインストールすると、エラー500が表示されます。Javaスケーリングイメージエラークラスが見つかりません

Image scaledImage = img.getScaledInstance(scaledWidth、scaledHeight、Image.SCALE_SMOOTH);

java.lang.NoClassDefFoundError 
java.lang.Class.forName0(Native Method) 
java.lang.Class.forName(Class.java:164) 
java.awt.Toolkit$2.run(Toolkit.java:821) 
java.security.AccessController.doPrivileged(Native Method) 
java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804) 
java.awt.Image.getScaledInstance(Image.java:158) 

私はセットアップにヘッドレスモードに関係のTomcat/Javaの上の旗を必要とするかもしれない見てきたものから:

は、私は、以下の情報を提示しています。他の解決策はありますか?いいえの場合は、そのフラグを設定する方法を示します。

ありがとうございます!

答えて

1

のjavaのヘッドレスモードのためのコマンドライン引数を設定します。
-Djava.awt.headless=true
は(個人的に私はそれを好きではない)、さらに興味深いソリューションのためにここを見て:Setting java.awt.headless=true programmatically

わからないが、試してみる価値:作ります関連するすべてのlibX **ライブラリがあることを確認してください。 X-Windowsを使わずに使うだけかもしれません。

関連する問題