• 締切済み

Windows用のEXEファイルのようなものは作れますか?

本当に初心者です。ここでこんな初歩的な質問をして よいのかわかりませんが、本を読んでも複雑で難しいので 質問しました。JAVAではWindows上で動くプログラム は作れますが、WindowsのGUIのデザインで、JAVA-VMや DOSから実行しなくても普通プログラム(EXE?)のように エクスプローラ上から、アイコンをダブルクリックして 実行できるように作ることは可能でしょうか? できるなら、どのようにすればよいのでしょうか? わかる範囲でよいので教えていただけないでしょうか? お願いします。(とにかく普通に友達にあげて普通に使えれば よいのです。)

  • Java
  • 回答数2
  • ありがとう数0

みんなの回答

  • arata
  • ベストアンサー率49% (139/279)
回答No.2

WindowsネイティブなExeを作成する目的として回答します。 下記で、紹介した記事が、まさにそのことを書いていますが、古い記事のためリンクが切れているところがあります。 たとえば、Visual Cafeは、SymantecからWebgainにうつったため、http://www.webgain.co.jpを見てください。 また、記事にないもので、Jetというコンパイラもあるようです。URLを紹介しておきます。 http://www.xlsoft.com/jp/products/jet/index.html

参考URL:
http://www.javacats.com/JP/reference/jijineko/9810J.html
  • aton
  • ベストアンサー率47% (160/334)
回答No.1

 できます。  必要なクラスファイルをまとめて,JAR (Java ARchive) ファイルを作れば可能です。その際,一行「Main-Class: xxxxx」(「xxxxx」はmainメソッドを含むクラスの名前)と書かれた「マニフェストファイル」というファイルを用意し,一緒にJARファイル中に読み込ませる必要があります。  詳しくは参考URLを読んでみてください。  何か分からないことがあれば,(できれば参考URLの手順のどのあたりでつまづいたのかという情報を添えて)補足を書いてください。

参考URL:
http://cafe.justsystem.co.jp/Tips/javaapp/helloworldicojar/

関連するQ&A

  • exeファイル変換

    Javaでプログラムを作っていますが、これをWindowsのexe 形式に変換するフリーソフトはありますか? または現在SWTを使って: java -classpath ./swt.jar;. swtTest のように実行しているのですが、これをjarファイル1つにまとめて、 ダブルクリックするだけで、実行できるようにするコンパイルの 方法はありますか? よろしくお願いします。

    • ベストアンサー
    • Java
  • where javac.exe

    C:\Program Files\Java>where javac.exe 情報: 与えられたパターンのファイルが見つかりませんでした。 CC:\Program Files\Java>java -version java version "10.0.1" 2018-04-17 Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10) Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode) Javaはインストールされているのに、 C:\Program Files\Java>where javac.exe 情報: 与えられたパターンのファイルが見つかりませんでした。 となるのは何故ですか? どういう対応をすればいいですか?

    • ベストアンサー
    • Java
  • ruby.exeとrubyw.exeに違いがあ..

    ruby.exeとrubyw.exeに違いがあるのでしょうか? (dos窓の表示/非表示以外に) 作成したGUIプログラムをruby.exeで動作させると正常に動くのですが、 dos窓を表示せずに動作させるため、rubyw.exeに関連づけて動作させると、ある条件で(たぶんエラーで)、GUIが消え、終了してしまいます。

    • ベストアンサー
    • Ruby
  • cmd.exe無しでPython実行

    Pythonで書かれたGUIのスクリプトを起動するとどうしてもDOS窓が起動してから その上にTkinterとかのウインドウがでてきてしまい、これがいやなのですが 何とかしてPythonスクリプトを普通のwindowsプログラムみたいに実行する方法は ないでしょうか?

  • JAVA でコンパイラを作りたいと考えています。

    JAVAでJAVAコンパイラを作りたいと思っています。 コンパイラといっても、JDKにGUIをかぶせるようなものなんですが・・・ そこで、お聞きしたいのですが・・・(^^ゞ ボタンをクリックすると、javacコンパイラを実行するようにするには、どうすればいいのですか?javaで、他のプログラムファイルを実行する事はできないですよねぇ?(たとえば、.exeファイルを実行する事など) うぅ~、わからない。??????(-_-;) どうか、教えてください。お願いします。

  • "java" が実行できません("java.exe" は実行できる)

    先日 J2SDK 5.0 Update 6 をインストールした際、 この問題に遭遇しました。 PATH も CLASSPATH も正常に設定されています。 しかし、"java" が実行できません。 ところが、"java.exe" とすると実行できます。 これはいったいどういうことなのでしょうか? 以下にいくつかの実行例を載せます。 OS は Windows XP SP1 です。 [実行例] C:\>java [結果] 'java' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 となるのですが、.exe をつけると以下のように Usage が表示されます。 [実行例] C:\>java.exe [結果] Usage: java [-options] class [args...] (to execute a class) 以下、絶対パス指定した場合も同じ結果です。 [実行例] C:\java\jdk1.5.0_06\bin\java [結果] 'C:\java\jdk1.5.0_06\bin\java' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 [実行例] C:\java\jdk1.5.0_06\bin\java.exe [結果] Usage: java [-options] class [args...] (to execute a class)

  • C# exeファイルのダブルクリック

    C#でプログラミングをはじめてみました。visual c#はインストールしていなくてcscでコマンドラインからコンパイルしています。 formが表示されるプログラムを作ったのですが、exeファイルをダブルクリックするとdos窓の上にformが表示されて実行されます。 dos窓の上にformが表示されるのが気に入りません。どうすれば、dos窓を表示させないで、formだけを表示させることができるのでしょうか?

  • exewrapで変換したexeファイルが開けない

    eclipse作ったjarファイルをexewrapでexeファイルに変換したのですけど、変換したexeファイルをダブルクリックしても実行されず、エラーログファイルが出力されます。 ↓エラーログ(どこが重要なのかよくわからないので一部ですが・・・ ------------------------------------------------------------------------------ # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (0xc06d007e), pid=4896, tid=4940 # # JRE version: Java(TM) SE Runtime Environment (8.0_20-b26) (build 1.8.0_20-b26) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.20-b23 mixed mode windows-amd64 compressed oops) # Problematic frame: # C [KERNELBASE.dll+0x940d] # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # ------------------------------------------------------------------------------ 詳しい方いらっしゃいましたら、ご助力お願いします。

  • exeファイルが何もせず終了してしまいます。

    exeファイルが何もせず終了してしまいます。 exeを起動することによりDOSが起動し、ユーザ入力を求めるプログラムを 作成し、exeを作成しました。 私のPCで実行したところ正常に処理が開始(DOS画面が起動)されますが、 新しく導入したPCにexeファイルを移植したところ処理が開始されず 終了してしまいます。 (一瞬DOSが立ち上がるのですが、すぐに終了してしまう。) 他のexeを試したところ、ファイルサイズの小さい(200KB)程度の exeは正常に動作しますが、該当のexe(500KB)のexeのみ実行 出来ないようです。 新しいPCの設定周りがおかしいのかな?と思い以下の 対応をしましたが、改善されません。 http://pasofaq.jp/windows/startmenu/exefile.htm 私のPC、新しいPCともにOSはWindowsXP、開発言語はCです。 プログラムの詳細は諸事情により記述できません。。 情報が少なく申し訳ありませんが、 類似した事例を経験された方がいらっしゃいましたら対処法を 教えて頂ければと思います。

  • exeファイルが実行できない

    あらゆるアプリケーションを起動できなくなってしまいました。症状は下記の通りです。何かご存知の方がいらっしゃいましたら、教えていただけると幸いです。 ●exeファイルを実行しようとすると、必ず「ファイルを開くプログラムの選択」ダイアログが出てくる。 ●例外的に実行できるのは、ウィルスバスターとエクスプローラのみ。 ●システムの復元もGUIから実行できないので、セーフモードで起動してコマンドプロンプトから実行したが、効果なし。 ●ウィルス・スパイウェアは現在は検出されない。 ●下記のURLの「トラップにひっかかってプログラムを実行できなくなりました」に解説されている、レジストリの編集(exeファイルに関する関連付けの削除)を行ったが、再起動すると元に戻ってしまう。 http://homepage2.nifty.com/winfaq/wxp/trouble.html#1468 つまり、regeditでHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExtsを展開し、exeのキーを削除したが、再起動するとexeのキーが再び現れており、プログラムは実行できない。 心当たりとしては、数日前、ウィルスバスターでトロイの木馬やその他のスパイウェアが数個検出されたことがあります。そのときは名前をメモせずに、ファイルを削除してしまいました。その後、現在の症状が起こりました。