• 締切済み

デスクトップでJAVAを起動させたい

JAVAの勉強を先日始めたばかりです。 秀丸でコーディングをし、JDKでコンパイルしてクラスを作成しました。 そのクラスを3つの端末のデスクトップにコピーしてHTMLから起動しようとしましたが、上手く動くケースと動かないケースがあるんです。 これらの違いは何なのでしょうか。 また、諸事情により端末1で開発を行いたいのですが、 このような環境でJavaをHTMLから起動することは可能なのでしょうか。 ご存知の方、ぜひ教えて下さい。お願い致します。 ちなみにクラスは端末1で作成しました。 ●端末1 →動かない 環境  OS:WINDOWS95 IEのバージョン5.0 JAVA開発の為にインストールしたものは JDKのみ。 ●端末2の環境 →動く 環境 OS:WINDOWS XP IEのバージョン6.0 JAVA開発の為にインストールしたものは JDKとeclipse。 ●端末3環境 →動かない 環境 OS:WINDOWS XP IEのバージョン6.0 JAVA開発の為に何もインストールしてません。 ソースは以下のような感じです。 ●HTML <html> <head> <title>test1</title> </head> <body> <hr> <applet code="test1.class" width=300 height=100> </applet> <hr> </body> </html> ●JAVA import java.applet.*; import java.awt.*; public class test1 extends Applet{ public void paint(Graphics g){ g.drawString("hello java!!",10,10); } }

  • Java
  • 回答数1
  • ありがとう数3

みんなの回答

  • mi-si
  • ベストアンサー率35% (200/567)
回答No.1

XPのSP1aはJavaVMが載ってませんのでJREをインストールしないと動きません。 また、現在のJDKのバージョンは、1.4.xなので、JDK1.1相当のMS JavaVMしか使えない古いIEの場合アプレットが動かない可能性はあります。

関連するQ&A

  • java.awt.Label を縁取り表示したい

    Javaバージョンは、JDK-1.2.2_017 です。 (このバージョンじゃないと駄目なんです) ラベルの表示をするのにjava.awt.Labelを使用しているのですが、 ・Labelの縁取り(枠のようなもの) ・ボタンのように浮き上がらせる というようなことが、Labelクラスで可能でしょうか。 ラベルの見た目を変えたいので、どなたかご存知のかたいらっしゃいましたら 教えてください。お願いします。 import java.applet.Applet; import java.awt.*; public class label1 extends Applet { public void init(){ Label Lab = (Label)add(new Label("Label1" , Label.CENTER)); Lab.setText("test"); setBackground(Color.blue); add(Lab); } }

  • javaでアプレットの描画が出来ない

    ものすごく初心者な質問で申し訳ありません。 jdk-1.6.0をVine linux 3.2にインストールして使用しています。 javaのソースを書いてコンパイルするなどには問題は無いのですが (今のところ) 以下のようなアプレットを試してみたところアプレットの窓は起動しますが 描画がされません。 import java.applet.Applet; import java.awt.Graphics; /* <applet code="test" width=200 height=200> </applet> */ public class test extends Applet { public void paint(Graphics g) { g.drawLine(10,10,180,110); } } 以上のコードを %javac test.java %appletviewer test.java としました。窓は起動し、アプレットが開始された、と表示されるのですが 線が見当たりません。 (ちなみに教科書にあるサンプルなので間違いがあったとしたら写し間違いです) 線が表示されるはずなんですが、表示されないのです。 まども起動するので何かJAVAを使う環境として何か細かい設定を間違って いるのかと思い質問しました。 分かる方がいらっしゃったら教えてください。

  • Javaについてですが・・・

    Javaについて質問です。 JDKがバージョンアップした場合、古いバージョンと新しいバージョンを組み合わせることは可能ですか?(開発環境によって変わる?) また、JDKのバージョンアップに伴いWebサーバなどに影響はでませんか?

    • ベストアンサー
    • Java
  • アプレットを実行すると、×が表示され、Javaアプレットの読み込みに失敗しました。のメッセージが表示されます。

    Java JDK5をインストールしました。 C:\Program Files\Javaに jdk1.5.0_06 jre1.5.0_06 がインストールされています。 コンパイルは、PATHにC:\Program Files\Java\jdk1.5.0_06\binを追加すれば、できるようになりました。 Javaアプレットの読み込みに失敗しました。のメッセージが表示されます。 // 図形の表示 import java.applet.*; import java.awt.*; public class Test_0002 extends Applet{ public void paint(Graphics g){ g.fillOval(0, 0, 200, 100); } }

    • ベストアンサー
    • Java
  • javaの開発環境を更新していく方法

    Windows10ですが、javaの開発環境(JDKって言うんでしょうか?同時にランタイム環境も)を自動で更新しないようになっているみたいです。javac -version, java -versionで見てみると最新ではないです(ちょっとだけ古いかと)。これを更新するには最新版を持ってきて上書きするようにインストールするものでしょうか。そうしようとしたらOracleのサイトに飛び、ユーザ登録する必要があるみたいでした。今どきのようにsudo apt update java-jdkのようにコマンドラインで実行できないかと思うのですが。 あるソフトで、Javaの開発環境が事前にあるということを前提としてインストールするものがあります。Java開発環境のバージョンについてセンシティブみたいです。そのためJavaの開発環境を常に最新にしておきたいと思っているのですが。以前は特に何もしなくても自動で更新してくれたりしていたのですが、なぜだか現在私の環境ではそうなっていません。よろしくお願いします。

  • java appletについて

    素人なのでよくわかっていないのですが教えてください java appletを利用するシステムは クライアント側でjava環境(JREなど)がインストールされている必要があるのでしょうか? それともブラウザに組み込まれたjava環境等?を利用するのでしょうか? つまりWindowsXPなどでIE6や7を使ってる場合にjava appletを利用する際は 特に何かインストールする必要はないのでしょうか java appletはJVMが無いの動かないと思っているのですが合っておりますか?

  • アプレットのコード変更後の反映ができない

    JAVAの初心者です。困っております、お助けくださいm(__)m JAVAアプレットを作成しております。 IE上で”Hello!”と表示するだけです。 一回目は正常なのですが、 二回目は”Good Morning!”と表示するように 変更して、再度IEで表示してみると ”Hello!”のままなのです。 classファイルは更新されています。 メモリに残っているんでしょうか・・ IEの履歴や一時ファイルも削除してみましたが だめでした。 環境はWinXPSP2、NetBeans IDE 4.1、 JAVA 1.5.0_04 です。 コードは以下の通りです。 <Lesson1.java> import java.applet.Applet; import java.awt.*; public class Lesson1 extends Applet{ public void paint(Graphics g){ g.drawString("Hello!", 10,10); } } <Lesson1.html> <HTML> <BODY> これはテスト <applet code="Lesson1.class"></applet> </BODY> </HTML> よろしくお願いします。

    • ベストアンサー
    • Java
  • JAVAの文法について教えてください。

    JAVAを学習しはじめたばかりの初心者です。 下記のプログラムに関してわからないので教えてください。 下記はtest.gif画像を表示するプログラムなのですが、 イメージを表示するために import java.awt.Graphicsをインポートして、 Image im でオブジェクトを宣言するのはわかるのですが、 通常はこの後に im = new Image() のようにインスタンス化する必要があると思うのですが、 このプログラムにはありません。 なぜ不要なのでしょうか? ********************** import java.applet.Applet; import java.awt.Graphics; import java.awt.Image; public class MyImage extends Applet{ Image im; public void init(){ im = getImage( getDocumentBase(), "test/test.gif" ); } public void paint(Graphics g){ g.drawImage( im ,10,10, this); } }

    • ベストアンサー
    • Java
  • 携帯javaアプリ(MIDP)の開発環境について

    当方プログラミング初心者です。 willcomの端末上で起動させたいアプリを作りたいのですが、 開発環境が整いません。 http://www.atmarkit.co.jp/fjava/rensai4/keitaijgram02/keitaijgram02_3.html 上記ページに従いjavaをインストールをし、 プロジェクトの読み込みまではうまくいくのですが、 ビルトを行うと、 「JDKが見つかりませんでした」 コンパイルを行うにはフル構成のJava SE SDKを使用する必要があります。この機能を使用するため、Java SE SDK version 1.5以降をインストールし、Sun Java(TM) Wireless Toolkitを再インストールしてください。 と出てコンパイルできません。 色々試してみましたが(Application Platform + JDKのインストール )、 解決できないので困っています。 何かわかるかたいらっしゃいましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • VRMLをJAVAで動かす方法

    VRMLをJAVA(JDK1.3)で動かす方法を教えてください。 Web上で3D画像を表示して、その画像をこちらから送った任意の位置データによって、リアルタイムで動かそうとしています。例えば、アプレットでスクロールバーを作って、そのスクロールバーをスライドさせると画像が動くようなものです。 これを実現するために、現在VRMLで画像を作成して、それをJAVA APPLETを利用して動かそうとしています。 ところが、JDK1.2のみをインストールした状態では上記の様なプログラムが正常に動作したのですが、JDK1.3をインストールするとアプレットが動作しなくなってしまいました。尚、コンパイルはどちらも成功しています。 また、VRML関連サイトでのアプレットも、JDK1.2のみをインストールした状態では正常に動作するのですが、JDK1.3をインストールするとアプレットが動かなくなってしまいます(VRMLがらみでないアプレットはどちらも正常に動作します)。 クラスパスの問題かなとも思ったのですが、JDK1.2、1.3とも同じ設定方法をとっているのに、JDK1.2だけが正常に動作しているので完全にお手上げ状態です。 何か、JDK1.2からJDK1.3になる際に、VRML関係の変更点があったのでしょうか? ちなみに、環境はWindows98、IE6.0で、VRMLブラウザはCosmo PlayerとVRML Viewerの二つを使用してみました。 また、VRMLに限らず、Shadeで作成した3D画像をリアルタイムで動かせるような方法をご存知の方は、情報お願いします。