2017-02-12 18 views
0

私はJavaを使い慣れていませんが、Arduinoの統合のためにシリアルポートから読み込むJAppletを一緒にしようとしています。これまでのところ、NetBeansとEclipseではうまく機能しますが、ビルド時にはJNLP/JAR/HTMLデプロイメントは絶対に動作しません。 here(64ビットバージョンのRXTX)から入手したrxtxSerial.dllには何らかの問題があります。次のようにJava rxtxSerial 64ビットvs. 32ビットコンフリクト

今エラーがスローは次のとおりです。

java.lang.UnsatisfiedLinkError: C:\Users\Scott\Documents\_School\SYSC_4917\sensor\dist\rxtxSerial.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform 
at java.lang.ClassLoader$NativeLibrary.load(Native Method) 
at java.lang.ClassLoader.loadLibrary0(Unknown Source) 
at java.lang.ClassLoader.loadLibrary(Unknown Source) 
at java.lang.Runtime.loadLibrary0(Unknown Source) 
at java.lang.System.loadLibrary(Unknown Source) 
at sensor.Sensor.init(Sensor.java:134) 
at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init(Unknown Source) 
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 

は今、奇妙なことは、私のJavaバージョン(1.8.0_121)は100%、64ビットであるということです。これは、何らかの理由で、Javaが64ビットのプラットフォーム上で64ビットの.dllをリンクできないことを意味します。

java version "1.8.0_121" 
Java(TM) SE Runtime Environment (build 1.8.0_121-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) 

すべての私の環境変数とPATHをというように、すべてのファイルが正しい場所にすべての設定をされており、プロジェクトは常にNetBeansの中で正常に実行:それは場合に役立ちます。ここCMDのjava -versionから出力され、 。

+0

何らかの矛盾が起こっているように見えます。 http://stackoverflow.com/questions/32310201/cant-load-amd-64-bit-dll-on-a-ia-32-bit-platform多分それが役に立ちます。 –

+0

OMGありがとうございます。私はいくつかのアンインストールと再インストールをやろうとしましたが、私のプロセスは止まっていたと思います。他の人のために更新されました。 – Bioactive88

答えて

0

(OPのために掲示される)

EDIT:ユーザーニックZiebertにより示唆されるように(ありがとう)、

ソリューションを解決したJavaをアンインストールし、再インストールすることでした。私はこれを試みましたが、アンインストールと再インストールはJDKではなくJREでした。だからここに私がやったことだ:Javaを使用して

  1. 閉じるすべてプログラム - NetBeansの、Eclipseのオープンアプレットは、Firefox、あなたはそれに名前を付けます。コンピュータを再起動してください。

  2. 削除すべてjre_1.X.X_XXXと呼ばれるProgram Files内のJavaディレクトリ(何らかの理由で2つありました)。アンインストールを気にしないでください、彼らは静かに行くことはありません。注意:JDKはそのままにしてください。

  3. Windows(x64版)の.exe(オフライン)Javaを再ダウンロードして、通常どおりインストールしてください。

  4. JNLPを再実行して機能しました。

関連する問題