• 締切済み

Ecllipsでのエクスポートについて

Eclipsのバージョン3.4.0を使用してJavaのゲームを作成していました。 Eclips上のデバックや、実行での動作はまったく問題なかったみたいなんですが、JARファイルにエクスポートしてみて実行すると動作しません。 こうしたケースはエクスポートの仕方が悪いのでしょうか? それともソースの修正をするしか解決しないのでしょうか?

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

みんなの回答

回答No.1

エクスポートの方法が悪い場合と、ソースの修正が必要な場合と、両方が考えられます。 「実行すると動作しません。」とのことですが、 『どのように動作しなかったのか』が書かれていないので回答者にはこれ以上原因を推測できません。 たとえば「『××』というエラーメッセージが出て終了する」とかならまだ推測しようがあります。 「Jar をダブルクリックしても無反応」も立派な動作報告です。

mayoke
質問者

お礼

御回答有難うございました。

関連するQ&A

  • eclipseでjarのエクスポートができない

    JAVAド素人です。 必要あってフリーのソース(.javaファイル)の一部を編集し直して.jarファイルにしようとしています。 Eclipse3.2を入れたのですが、そこで「ファイル」-「エクスポート」で「JAVA」-「JARファイル」を選択し「次へ」、そこに表示された画面で「エクスポートするリソースの選択」に何も出てきません。 そのため次へ進めず困っているのですが、どうすればいいのでしょうか。 ソースファイル(.javaファイル)は開いた状態でも閉じた状態でもやりましたがやはり出てきません。 ソースファイルをどこか特定の場所に置かないといけないとか開いたものを何かしないといけないとか何かルールがあるのでしょうか。 素人質問で恐縮ですがどなたか助けてください。 いろんなサイトを探して回ったのですが解決できません。 よろしくお願いします。

  • コマンドプロンプトに文字を表示

    コマンドプロンプトに文字を表示したいと思っています。 public class Print { public static void main(String[] args) { System.out.println("test"); } } とソースを作り、 Print.java java Print とコマンドプロンプトより実行すると、"test"と予想通りに表示されます。 しかし、eclipsより「Print.jar」とjarファイルを作成して、コマンドプロンプトより実行すると表示されません。 C:\>Print.jar C:\> jarファイルよりコマンドプロンプトに文字を出力する事は出来るのでしょうか。 batファイルを作成して、 java Print と入力して実行するしかないでしょうか。 要はバッチ処理中に処理経過を表示したいのです。

  • 複数パッケージを持つプロジェクトのエクスポート

    文字数の関係で省略しましたが、言語:Java IDE:Eclipseです。 プロジェクト内に複数存在するパッケージをパッケージ毎に独立したjarファイルにエクスポートしたいのですが、躓いてしまっているため回答欲しいです。 現在、ソケット通信のプログラムを勉強として作っています。 "CommTest"プロジェクトに"client.aa.bb.cc"パッケージと"server.aa.bb.cc"パッケージを作って、それぞれのパッケージ内に独立したサーバーとクライアントの通信プログラムを実装してみました。 ここで、クライアント側とサーバー側のパッケージ毎に実行可能jarファイルをエクスポートしようとしたんですが、うまくいきません。 実行構成で"commtest_server"と"commtest_client"を作成してmain関数を教えて、その実行構成を使ってエクスポートをしているのですが、「エクスポートが警告とともに完了しました」と出力されます。詳細を見ると、もう一方のパッケージ内のクラスも参照してしまっている様子です。 プロジェクトとパッケージの概念がうまく理解できていないため、勝手にこういった構成にしてしまったのですが…。 #自分の理解としては、 #・プロジェクトは1つテーマ(プログラムのまとまり) #・パッケージはプロジェクト内の1つのプログラムファイル #というイメージでした。 プロジェクト自体をクライアント側とサーバー側で分けなければいけないのでしょうか。 それとも、パッケージ毎に独立したjarファイルは作成可能でしょうか。 調べ方が悪いのもあると思いますが、jarファイルのエクスポートの仕方を調べると単一パッケージのケースばかりヒットするため、初歩的な問題ですいませんが、質問させてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • Javaの実行可能圧縮ファイル、*.jarアイコンに画像を付ける。

    Javaの実行可能圧縮ファイル、*.jarアイコンに画像を付ける。 eclipse3.5で実行可能jarをエクスポートして作成しています。 *.jarアイコンに画像を設定する方法を知りたいです。 ご存知の方がおられましたら教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Ecliplseでは動作するが、JARファイル実行時には動作しない

    Ecliplseでは動作するが、JARファイル実行時には動作しない WINDOWS(XP)環境にて、 JDK、ECLIPSE共に現在の最新のものを使用してゲームを作成しています。 (jdk1.6.0_21、Eclipse(Ver 3.6)) Eclipse上では実行すると正常に動作しますが、 File>EXPORT>JAVA>JAR fileを使用して、JARファイルを作成すると、 (エクスポート時のウィザード設定は全てデフォルト、 JARファイル保存先とmainクラスのみ指定) 作成したJARファイルは起動するだけで何も処理が始まりません。 (JARファイル自体は作成されるが、実行後フレームだけ表示される) エラーの切り分けなど、方法がわからないため、ここから先に進めないでいます。 例として何かエラーになりうる要素があるとすれば、御教授お願い致します。 また、フォルダ階層が下記のようになっている場合、 コマンドプロンプトからのjarファイル作成は どのようなコマンドになるのでしょうか。 御教授お願い致します。 /******************************************************************************* プロジェクトフォルダ    ?.settings        ?org.eclipse.jdt.core.prefs    ?bin        ?パッケージ名称              ?CLASSファイル、各材料(midi、wav、gif、png、jpg等)    ?src        ?パッケージ名称              ?JAVAファイル、各材料(midi、wav、gif、png、jpg等)    ?META-INF        ?.mfファイル    ?.classpathファイル    ?.projectファイル *******************************************************************************/

    • ベストアンサー
    • Java
  • Macで実行可能jarが実行できない

    EclipseでJavaの開発をしているのですが、Windowsで実行可能jarでエクスポートするとダブルクリックで実行できるソースコードが同じコードで、Macでエクスポートすると実行出来ません。 ダブルクリックすると、 Java JARファイル"hoge.jar"を起動できませんでした。 というメッセージが出ます。コンソールから java hoge.jar と実行すると、 Exception in thread "main" java.lang.NoClassDefFoundError: Hoge/jar Caused by: java.lang.ClassNotFoundException: hoge.jar at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) と出ます。 Macは使い始めで余計によくわかりません。よろしくお願いします。

    • ベストアンサー
    • Java
  • jarファイルをCLASSPATHを設定せずに実行

    eclipseでantを用いてjavaの開発を行っています JDBCを使用するために外部のjarファイルを利用しているのですがその外部のjarファイルを含めた形で一つのjarファイルに固めることは出来るのでしょうか? 具体的には >export CLASSPATH="/workspace/project/lib/bar.jar" >java -jar hoge.jar ではなく >java -jar hoge.jar だけで実行できるようにしたいと考えています

    • ベストアンサー
    • Java
  • jarファイルが入力ファイルを読み取ってくれません

    現在java勉強中の初心者です。 eclipseを使っているのですが現在ある数値データ(.txtファイル)を読み込み計算する プログラムを作成しています。 eclipseから実行する分には正しく動作するのですがeclipseを使ってjarファイルを生成し ダブルクリックで実行したところテキストファイルが読み取れてないようなのです。 ちなみにjarファイルと同じディレクトリに読み込みたいテキストファイルを置いて ダブルクリックで実行すると正しく動作しました。 これについてjarファイルだけでもうまく動作させる方法を知っている方は 教えてください! それともうひとつ質問ですがeclipseの場合、読み込ませたいテキストファイルは プロジェクト直下に置いているんですがこれでいいんでしょうか? ソースやclassファイルと同じ場所に置くと読み取ってないようです。

  • JAVAでゲームを作ろうとしているのですが

    Javaでシューティングゲームを作ろうとしています。 それで、敵や弾などのバリエーションを増やそうとすると たちまちクラスが増えていってしまいswitch文での分岐が多くなってしまいとても見通しがわるくなっています。 文化祭で出すため、他の人が編集するときに見やすくしたいのですが、 どうにもできません。何か良い方法を教えてください。 また、JARファイルで実行しようとしても"mainが見つかりません"と出てきてしまい途方に暮れています。 解凍してマニフェストファイルをみても他のJARファイルと何も変わっていないのに このゲームをJARファイルにすると作動しなくなるのです。(mainのあるクラスをJavaコマンドから実行すると普通に実行できます。) 何か良い解決策はないのでしょうか?

    • ベストアンサー
    • Java
  • VB.NET2017でデバック中にAVGがうざい

    VB.NET(2017)でアプリを作成しています。 デバックのためソースを修正し走らせるたびに、アンチウィルス「AVG」のクイックスキャンが動作してうざいです。 デバック対象だけクイックスキャンをとめる方法はないでしょうか。

専門家に質問してみよう