グラフィック ライブラリを使用したサンプル C++ プログラムがあります。Java アプレットを呼び出しますが、画像は 1 秒間だけ表示され、空白になります。プログラムは他のシステムで正常に動作します。さまざまな jvm バージョンを変更しましたが、結果は同じです。ubuntu プラットフォームを使用しています。
代替 Java (/usr/bin/java を提供) には 4 つの選択肢があります。
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1071 auto mode
1 /opt/ibm/java-i386-70/jre/bin/java 1 manual mode
2 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 manual mode
3 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1071 manual mode
* 4 /usr/lib/jvm/java-7-oracle/jre/bin/java 1 manual mode
誰かがこの問題の解決を手伝ってくれますか?
サンプル コード....Java アプレットを呼び出し、画像を 1 秒間だけ表示してから空白にします。
#include <iostream>
#include"gwindow.h"
using namespace std;
int main() {
GWindow gw;
cout << "This program draws a diamond, rectangle, and oval." << endl;
double width = gw.getWidth();
double height = gw.getHeight();
gw.drawLine(0, height / 2, width / 2, 0);
gw.drawLine(width / 2, 0, width, height / 2);
gw.drawLine(width, height / 2, width / 2, height);
gw.drawLine(width / 2, height, 0, height / 2);
gw.setColor("BLUE");
gw.fillRect(width / 4, height / 4, width / 2, height / 2);
gw.setColor("GRAY");
gw.fillOval(width / 4, height / 4, width / 2, height / 2);
return 0;
}
前もって感謝します。アジェイ。