• ベストアンサー

Javaの実行エラーが起きます。

Javaの実行エラーが起きます。 Exception in thread "main" java.lang.UnsatisfiedLinkError: no nativetimer in java.library.pathの解決方法 現在、大学で研究をしており、その関係でネットからひろったJavaのプログラムを動かそうとしているのですが、実行すると上記のようなエラーにより実行できずに困っています。eclipseを使っています。何か解決方法があれば、教えてください。

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

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.3

え~と、そのものずばりで検索してみましたか? ググったらいっぱいヒットしますけどね。

kenpanch7
質問者

お礼

検索が不十分だったようです。

kenpanch7
質問者

補足

ずばりで、検索すると、4,5個しか結果が返ってきませんでした。 しかし、分けて検索すると、色々と見えてきました。 nativetimer.dllというものが必要で、そのソースをひろってきて、コンパイルする必要があるということまでわかりました。

その他の回答 (2)

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.2

>ネットからひろった そのサイトに注意事項とか書いてありませんでしたか? なんでもかんでも拾うとろくなことは無いですよ。 その拾ったJavaが正しいかどうか評価できてますか?

kenpanch7
質問者

お礼

ご回答ありがとうございました。

kenpanch7
質問者

補足

注意事項は、特に見つけることができませんでした。 ジャーナルでその方が実際に実験した時のソースのようなので、 信ぴょう性は高いように感じています。

回答No.1

まずそのエラーを素直に読みましょう。 そうすればエラーの理由がわかります。 大学生はこんな単純な英語すらできないの? それと検索すらできないの?

kenpanch7
質問者

お礼

ご回答ありがとうございます、しっかり検索しなおしてみます。

kenpanch7
質問者

補足

はい、素直に読みましたし、検索しましたよ。nativetiemrといものが、ライブラリーのパスにない。という 事までは、理解しています。 そして、nativetimerとは、なんだ、というところにいきついたのですが、 分からない事が多いので、教えていただこうと思い質問しました。 ご存知でしたら宜しくお願いします。

関連するQ&A

  • Java実行でのエラー

    Javaを勉強したいのでインストールしてみたところまでは良かったのですがコンパイルを通した後に実行すると動きません。 CLASSPATH:c:\Java JavaファイルがJavaフォルダの中に入っている状態です。 【手順】 c:\Java>java HelloJava.java ↓コンパイル成功 c:\Java>java HelloJava Exception in thread "main" java.lang.NoClassDefFoundError: HelloJava というエラーが出てJavaを実行できません。 エラーの内容がわかる方はがいらっしゃれば教えて頂きたいです。

    • ベストアンサー
    • Java
  • javaの実行時のエラー

    javaを使って圧縮プログラムを作ったのですがコンパイルは通るのに実行時に Exception in thread "main"java.lang.StringIndexOutOfBoundsException: String index out of range: 80 at java.lang.String.charAt(String.java:455) at ashuku.char1(ashuku.java:51) at ashuku.kensa1(ashuku.java:23) at ashuku.main(ashuku.java:9) というエラーが出ます。このエラーの意味は何なのですか?教えてください。プログラムが長くて載せられないので、このエラーが出たときに何をチェックすればいいか教えてもらえると助かります。お願いします

    • ベストアンサー
    • Java
  • プログラム内でのPath設定

    javaのプログラム内でパスを設定することはできますか? public class Test { public static void main(String[] args) { System.setProperty("java.library.path", System.getProperty("java.library.path") + ";C:/library/path"); System.loadLibrary("library"); } } 上のようにすると以下のエラーが出ます。 java.lang.UnsatisfiedLinkError: no library in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1517) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at Test.main(Test.java:6) Exception in thread "main" 環境変数「PATH」に C:/library/path を設定すると System.loadlibrary("library") で libraryを読み込むことができます。 なぜ上のやり方では読み込めないか教えてください。

    • ベストアンサー
    • Java
  • javaの実行エラーです

    Javaのソースファイルをコンパイルまでしました。Classファイルもできています。 実行すると、下記のエラーです。 Exception in thread "main" java.lang.UnsupportedClassVersionError: Hello (Unsupported major.minor version 50.0) よろしくお願いします。

  • eclipseでのjar生成について

    eclipseで実行可能なjarファイルを作成しようとしているのですが、 以下のようなエラーが出てしまい作成はできても、実行することができずにいます。 java.lang.UnsatisfiedLinkError: no dsj in java.library.path Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: de.humatic.dsj.DS Filtergraph.initMethodIDs()V at de.humatic.dsj.DSFiltergraph.initMethodIDs(Native Method) at de.humatic.dsj.DSFiltergraph.<clinit>(SourceFile:143) at media.VideoDSJ.init(VideoDSJ.java:41) at media.VideoDSJ.<init>(VideoDSJ.java:35) at JavaLive.JavaLive.run(JavaLive.java:137) エラーを見てみる限り、外部ライブラリーとして使っているdsjへのパスがうまくできていないと思うのですが、 プロジェクト自体にimportしていますし、必須ライブラリーをパッケージするように出力をしていますがうまくいきません。 配布したあとは特にライブラリ等をインストールを必要とせずに実行させたいので、なんとか中にライブラリーを包括したいのですが、 何かいい方法は無いでしょうか?

    • ベストアンサー
    • Java
  • Javaの実行できません、教えてください。

    Javaの実行できません、教えてください。 http://members2.jcom.home.ne.jp/take_1118/Applet39.html このページのサンプルプログラムを実行したいですが、どうしても Exception in thread "main" java.lang.NoSuchMethodError:main というエラーが出るため、実行できません。 どうすればできるんでしょうか?教えてください、お願いします。 サンプルプログラムではmainメソッドが含まれていないようですが、そうすれば実行できるんでしょうか?

  • Javaが実行されません。

    javacコマンドは正常に動くのですが、javaコマンドを使用すると Exception in thread "main"java.lang.NoclassDefFoundError:Sample2 と表示されるんですよ。 原因を教えてください。

  • コマンドプロンプトでのJava実行エラー

    コマンドプロンプトでJavaコマンドを実行(RunTest.class)を実行すると「Exception in thread"main" java.lang.UnsupportedClassVersionError: RunTest : Unsupported major.minor version 51.0」 というエラーが出てしまいます。 他のページ調べてみるとJDKとJREのバージョンが違うと発生するようなので確認してみると JDK1.7.0_09とJRE7でした。 このエラーが発生しないようにするにはどうすれば良いでしょうか? 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • Javaが実行されません。

    javacコマンドは正常に動くのですが、 javaコマンドを使用すると Exception in thread "main" java.lang.NoclassDefFoundError:Sample2 と表示されるんですよ。 どのクラスファイルに対してもそうで、 以前実行できたクラスファイルに対しても そのエラーが出るんです。

    • ベストアンサー
    • Java
  • Java2Dの実行エラー(2)

    作成したJavaのソースをjavacでコンパイルを通し、 そのあとにjavaコマンドで実行を通したところ、 以下のようなエラーメッセージが出力され実行できませんでした。 (作成したクラスファイルは「EdgeDetection.class」です。) ------------------------------------------------- C:\TEMP>java -cp . EdgeDetection Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException at EdgeDetection.main(EdgeDetection.java:31) ------------------------------------------------- このエラーを解消するためにもクラスパスの設定(-classpathオプション)もしましたが、駄目でした。 この現象を解決するには、どのようにしたらよろしいのでしょうか?

    • ベストアンサー
    • Java

専門家に質問してみよう