問題タブ [smslib]

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 投票する
3 に答える
567 参照

java - 私の jar アプリケーション (SMSlib) はコマンドラインと netbeans でのみ動作します

SMS を送信するアプリケーションを開発しました ( SMSlibを使用)。netbeans でアプリケーションを実行すると、問題なく動作し、SMS を送信します。

実行可能なJarをエクスポートした同じPCで、SMSの送信を停止します。

しかし、コマンドラインでjarを実行すると:

java -jar "D:\dist\Abs.jar"

アプリケーションは正常に動作し、SMS を送信します。次のようにファイルをコピーしました。

誰かが問題がどこにあるのか考えていますか?

ありがとうございました

スタック トレース (netbeans):

jar の実行で、次の例外をキャッチします (画像を参照) 例外

ポート モデム

javax.comm.properties:

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

java - SMSLib と Web サービスを使用して SMS を送信する

HSDPA USB モデムを使用して SMS を送信する REST Web サービスを作成しました。Java で SMSLib を使用して SMS を送信しています。Web サービスが呼び出されるたびに、ゲートウェイを作成してサービスを開始し、メッセージを送信し、サービスを停止して、ゲートウェイを削除します。これには、メッセージごとに約 20 秒かかります。サービスの開始には時間がかかることがわかりました。これは、SMS を送信するために使用するコードの一部です。

サービスが開始されていない場合に一度サービスを開始し、それを使用して Web サービスが呼び出されるたびにメッセージを送信する方法はありますか?

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

java - java.lang.NoClassDefFoundError: org/apache/log4j/Priority

別のマシンでアプリケーションを実行しようとするたびに、このエラーが発生しました。スタック トレースと Java クラス ファイルを貼り付けます。プロジェクトのクラス パス jar 内のすべての jar が壊れていません。ライブ サーバー マシンからコピーしました。

スタックトレース:

これが私のメインのJavaクラスです

ここにGsm Modem.javaクラスがあります

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

java - 現在のメッセージが smslib で処理されている間に、新しいメッセージが送信されるのを待ちます

私のコードはまだ機能しており、メッセージを送信してメッセージが送信されるまで待つことができます。私のプログラムは次のメッセージを送信する前に1秒の間隔を必要とするため、メッセージの送信時間はすべて約10秒です。問題を明確にするために見てください。

msg4 -> msg3 -> msg2 -> msg1

msg4、msg3、および msg2 は、msg1 が送信されるか失敗するまで待機しています。

ここにコードsendMessage.javaがあります

私のmain.Javaクラスで

最初のメッセージは正常に送信されましたが、2 番目のメッセージなどは未送信でした。最初のメッセージが送信されるまでこれらを待機させる方法は?