問題タブ [lejos-nxj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4572 参照

linux - Bluetoothエラー:ネイティブライブラリbluecove_armは利用できません

RaspberryPiでleJOSpcプログラムを実行するのに問題があります。それは私のPCで動作します。

「ネイティブライブラリbluecove_armが利用できません」というエラーが表示されます

Bluetoothは、それ以外の場合は「hcitoolscan」を使用して正常に動作します

ARMv6 /RaspberryPi用のBluecoveのコンパイル済みバージョンが見つかりません。

ソースファイルからBluecoveをコンパイルするために、PCにMavenをインストールし、Maven Eclipseプラグインをインストールしました。ただし、ターゲットにするプラットフォーム(ARM11)を選択する方法がわかりません。

別のユーザーが非常によく似た質問をしていることに気づきましたが、有用なものは何も提供されていません。debianwheezyを実行しているラズベリーパイ上のJava Bluetoothサーバーにはbluecoveネイティブライブラリが必要です。どこにありますか?

0 投票する
4 に答える
2561 参照

java - リフレクションなしでJavaシリアライゼーションを行うには?

Java リフレクションをサポートしていない Lego Mindstorm NXT ロボットに取り組んでいます。

何らかの理由 (シミュレーターと実際のマインドストームの並行作成) で、シリアライゼーションを使用して Java オブジェクトを交換したいと考えています。

問題は、シリアル化がリフレクションを使用することです。これは、マインドストームの JVM ではサポートされていません。

何か案は?

Zwong.de でこのページを見つけましたが、ソース コードは削除されています。

0 投票する
1 に答える
4607 参照

nxt - LeJOS NXT 通信ドライバーをロードできません

LeJOS ライブラリを使用して、NXT ロボットとのインターフェースを生成しようとしています。コードを実行すると、次のエラーがコンソールに出力されます。

lejos.pc.comm.NXTCommException: Cannot load NXTComm driver at lejos.pc.comm.NXTCommFactory.newNXTCommInstance(NXTCommFactory.java:110) at lejos.pc.comm.NXTCommFactory.createNXTComm(NXTCommFactory.java:91) at com.thirteenbit.prasController.PrasController.initConnection(PrasController.java:24) at com.thirteenbit.prasController.PrasController.<init>(PrasController.java:17) at com.thirteenbit.prasController.PrasController$1.run(PrasController.java:42) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:669) at java.awt.EventQueue$2.run(EventQueue.java:667) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:678) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: lejos.internal.jni.JNIException: cannot load library /Users/Andrew/Desktop/Dropbox/Eclipse Files/leJOS_NXJ_0.9.1beta-3/lib/pc/native/macosx/libjfantom.jnilib, architecture macosx/x86_64 at lejos.internal.jni.JNILoader.loadLibrary(JNILoader.java:121) at lejos.pc.comm.NXTCommFantom.initialize0(NXTCommFantom.java:96) at lejos.pc.comm.NXTCommFantom.initialize(NXTCommFantom.java:103) at lejos.pc.comm.NXTCommFactory.newNXTCommInstance(NXTCommFactory.java:103) ... 18 more Caused by: java.lang.UnsatisfiedLinkError: /Users/Andrew/Desktop/Dropbox/Eclipse Files/leJOS_NXJ_0.9.1beta-3/lib/pc/native/macosx/libjfantom.jnilib: no suitable image found. Did find: /Users/Andrew/Desktop/Dropbox/Eclipse Files/leJOS_NXJ_0.9.1beta-3/lib/pc/native/macosx/libjfantom.jnilib: no matching architecture in universal wrapper at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703) at java.lang.Runtime.load0(Runtime.java:770) at java.lang.System.load(System.java:1020) at lejos.internal.jni.JNILoader.loadLibrary(JNILoader.java:111) ... 21 more

これは、 Java eclipse: failed to load nxt usb comm driverで見つかった問題と同じであると考えています。Eclipse 32 ビット バージョンをインストールしましたが、上記と同じエラーが引き続き発生します。これを修正するにはどうすればよいですか?

0 投票する
0 に答える
466 参照

nxt - NXT ブリックを使用して lejos-nxj で 5 ウォール マップを作成する方法

私はNXTロボットを持っています。障害物のない部屋の地図を作り、その地図をロボットに「渡し」たい。私はこのサンプルコードを持っています:

このコードでは、線は三角形を作成します。これは障害物と見なされ、境界は部屋の壁です。

問題は、LineMap線と境界を取得することですが、境界は長方形です。私のタイプの部屋は障害物がなく (線が必要ないか、偽の障害物を作成できます)、壁が 5 つ (ペンタゴン) あります。

sだけでなく、あらゆる種類の境界を取るメソッドがあるかどうかは誰にもわかりませんRectangleか? ロボットに線を障害物ではなく壁として与えることができれば、それは素晴らしいことです.

0 投票する
0 に答える
38 参照

lejos-nxj - Lejos NXJ エラー 76 とはどういう意味ですか?

lejos ランタイムの外部で動作するコードに対してエラー 76 が発生します。

エラー とは76どういう意味ですか?

0 投票する
0 に答える
522 参照

java - Linux で NXT に lejos を使用する

Mindstorms NXT を持っていますが、sudo でのみフラッシュできますか? だから今、私はテストプログラムをアップロードしたいのですが:

私はEclipseとEclipseプラグインを使用しています。NXT の電源が入っていて、USB 経由でも接続されています。権限の問題がいくつかあると思います。あなたはなにか考えはありますか?