問題タブ [codebase]
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.
github - Putty を介して GitHub にアップロードするにはどうすればよいですか?
私は GitHub を初めて使用し、Putty を介して GitHub にアップロードする方法を理解しようとしています。Windows 8 を使用しており、Putty を通じて Linux 環境を使用しています。私はこのガイドに従っていました: https://help.github.com/articles/generating-ssh-keys#platform-windowsで、ファイルの内容をクリップボードにコピーする必要がある (ステップ 3) まで機能しました。私のLinux環境にはクリップボードがないため、これは不可能だと思います。
この問題は主に、コードが Linux 環境にあり、GitHub にアップロードする方法がわからないことが原因です。どうすればこれを行うことができるかについて誰かアドバイスがありますか?
dll - Web ページで CAB を自動的にダウンロードするときに dll ファイルをコピーできませんでした
私はactiveXプラグインを書き、cabファイルを作成してocxを2つのdllファイルでパッケージ化し、次にa.dllとb.dllを呼び出しました。ocx は a.dll に依存し、a.dll は b.dll に依存します。inf ファイルは次のとおりです。
ダウンロードが完了した後、a.dll が C:/windows/system32 に存在しないことがわかりましたが、他の 2 つのファイルは既にそこにあり、ocx は既に登録されていました。
a.dll は自分で書きました。b.dll はサードパーティのライブラリです。
私はこれにとても戸惑い、あなたの助けを切望していました。
java - JRE 1.7u45 を更新した後の ClassNotFoundException アプレット コード
私のアプレットは JRE1.6 で問題なく動作しています。Applet タグを定義する HTML は次のとおりです。
私のメイン アプレット コードは の下start.MainClass.class
にパッケージ化されていMainJar.jar
ます。
MainJar.jar
MyPath
は、この HTMLと同じディレクトリ ( ) です。他のアーカイブはMyPath/lib
フォルダーの下にあります。
JRE を最新バージョン (1.7u45) に更新すると、最初の警告メッセージは許可に関連しています。次に、解決策をグーグルで検索した後、jar マニフェストにパーミッションとその他の属性を追加しました。
その後、最初の警告が消えます。ただし、次の2番目のエラーが発生します。
次に、Tomcat のアクセス ログを確認します。404 エラーは次のとおりです。
MyPath
私のではなく、アプレットクラスのGETリクエストを送信する理由はMainJar.jar
何ですか? JRE1.7に更新したときにのみ発生しました。
java - コードベースを使用していない Rmi クライアント
私はしばらく rmi をプログラミングしてきましたが、1 か月ほど経った今でも、難しい問題に悩まされています。サーバーからクライアントにシリアル化されたオブジェクトを送信したいのですが、クライアントがこのオブジェクトのクラスをサーバーのコードベースからダウンロードするようにします。クライアントのクラスパスにオブジェクトのクラスがないと、これを機能させることはできません。これが私がやってきたことです:
に をClientLoader
求めてClientPlayer
いAuthServer
ます。のクラスClientLoader
もダウンロードして動的にロードする必要があります。ClientPlayer
これは認証サーバーで、オブジェクトClientPlayer
(またはClientAdmin
) を作成し、これを に返しClientLoader
ます。(簡潔にするために、インターフェイスは省略します。とにかく、それを実装して使用することをAlfaBetaInt
意味します)Beta
Alfa
これは、(オブジェクトとクラスの両方) をサーバーからClientLoader
ダウンロードして実行する必要があります。ClientPlayer
AuthServer
これは、 からに送信されるオブジェクトですClientLoader
。
サーバーを起動するスクリプトは次のとおりです。コードベースを指定し、プロパティuseCodeBaseOnly
を次のように設定していることに注意してください。false
を起動する方法は次のClientLoader
とおりです。コードベースを設定し、useCodeBaseOnly
サーバーは正常に動作します。ポート 8000 に http サーバーがあり、ポート 2378 に rmiregistry があります。クライアント ローダーが実行されますlist()
...サーバーですが、実行すると次のようになりましたClassNotFoundException
:
は正しいコードベースを使用していないと思われClientLoader
ます...どんな助けも大歓迎です!!
編集-Djava.security.manager
:提案されているように、クライアント起動スクリプトに追加しました...しかし、それによりこれらのセキュリティ例外が発生します:
AllPermission
ポリシー ファイル (許可)があることに注意してください。いずれにせよ、オプションは-Djava.security.manager
ポリシー構成を変更しますか?
編集:ポリシーファイルにタイプミスがありました。[java rmi を嫌いになってもいいですか?] では、ClassNotFoundException
少し趣向が異なりますが、に戻ります。
何か案が?私はこれを機能させるのに本当に苦労しています...