Java 3Dがクライアントにインストールされているかどうかを確認するにはどうすればよいですか?これを使用して、不足している要件に関するメッセージを表示できます。前もって感謝します!
1463 次
2 に答える
3
Java 3D APIからクラスをロードして、catchステートメントにロジックを配置してみてください。すなわち
try {
Class.forName("javax.media.j3d.J3DBuffer")
}
catch(final ClassNotFoundException e) {
//Your logic here
}
私は知っています、私は知っています、例外は期待されるべきではありません。
于 2010-06-29T22:13:09.680 に答える
2
私も同様の問題を抱えていました。私の場合、J3D jarファイルは利用可能でしたが、プラットフォームバイナリは利用できませんでした。
try
{
GraphicsConfigTemplate3D gconfigTemplate = new GraphicsConfigTemplate3D();
GraphicsConfiguration config = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getBestConfiguration(gconfigTemplate);
}
catch (Error e) // You shouldn't normally catch java.lang.Error... this is an exception
{
System.out.println("Java3D binaries not installed");
}
于 2011-05-10T06:04:50.983 に答える