問題タブ [accesscontrolexception]
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.
java - Java アプレット AccessControlException: アクセスが拒否されました (SocketPermission) - 修正プログラムをどこに配置すればよいですか?
よし、HTML ページに埋め込もうとしているアプレットを取得したところ、次のメッセージがスローされました。
これで問題ありません。これに対する修正は次のいずれかであることを知っています。
または
私が知りたいのは次のことです: これら 2 つのことのどちらが必要で、これをコードのどこに配置すればよいでしょうか?
java - java.security.AccessControlException: アクセスが拒否されました (java.io.FilePermission
フォルダーにファイルを作成しようとしていますが、例外が発生しています
Windows環境で作業しています。Windows エクスプローラーからフォルダーを作成できますが、Java コードからは作成できません。
この問題を解決するにはどうすればよいですか?
java - アプレットがAccessControlExceptionをスローするのはなぜですか?
私は、と呼ばれるJavaアプレットを構築しようとしていますgame
。これは、これまでに行ったことのないことです(私は常にスタンドアロンアプリケーションを構築したばかりです)。アプレットをEclipseでテストすると正常に動作しますが、Webサイトに配置しようとすると、コンソールに次のエラーが表示されます。
と書いaccess denied (java.util.PropertyPermission user.dir read)
てありますが、ユーザーのファイルシステムから何かを読み取ろうとしている場所がわかりません。
また、と書かat game.<init>(game.java:117)
れていますが、ファイルを調べて、114行目でコンソールにメッセージを出力しましたが、書き込まれませんでした。次に、内部の行117を見ているのではないかと思ったpublic game()
ので、それを探しました。これが、マウスイベントのリスナーの始まりでした。これはJavaが読み取るための許可を必要とするものであることが私には理にかなっているので、すべてを削除してから、適切な方法ですべてのインポートを削除しました。次に、ChromeとJavaの両方のキャッシュをクリアして、再試行しました。同じエラー。
- これはどういう意味ですか、私はそれを間違って解釈していますか?
- その117行目と言うとき、それは何の117行目ですか?
- なぜこれが起こっているのでしょうか?
- どうすれば修正できますか?
- どうすれば将来それを防ぐことができますか?
参考までに、以下のコードを参照してくださいpublic game()
。
java - アクセスが拒否されました?ジャワ
学校の Java クラス用にゲームを作成していて、ファイルに書き込む必要がありました。以前に作成した動作中のプログラムからいくつかのコードをコピーしましたが、実行するたびに Access Denied エラーが発生します。私のJavaの先生は、ファイルへの完全な読み取りおよび書き込みアクセス権があると言っていましたが、それでもエラーが吐き出されます。
ファイル Hiscore.txt は存在し、正確にそのように綴られています。
エラーはメソッド MakeOutputFile にあります。具体的には、printwriter が初期化される場所です。これは CheckOutputFile でも発生しますが、そのメソッドは現在コメント アウトされています。
私はこのウェブサイトを初めて使用するので、コードの配置方法がよくわからないため、結果はかなりお粗末です。
コード
java - MongoDB での JMX 登録エラー
サーバーにMongoDBをインストールし、それに接続するための非常に小さなJavaプログラムを作成しました。
プログラムを実行すると、次のエラーが表示されます。
このエラーの原因は何ですか? MongoDB が提供する MongoDB データベース ドライバー 2.7.3 を使用しています。インストール後に MongoDB の構成ファイルを変更しました。
java - Java アプレット java.security.AccessControlException エラー
私はJavaアプレットを持っていますが、ロードしようとするとエラーになることがありますが、常にではありません。ローカル マシンで JRE 1.7.0_03 を実行しています。アプレットは、IE バージョン 9.0.8112.16421 の Web アプリケーションで実行されています。エラーは、ユーザーがコンピューターの管理者でない場合にのみ発生しました。このエラーは、java.security.AccessControlException が原因であると思われます。この問題に関して報告された Oracle のバグがありますhttp://bugs.sun.com/view_bug.do?bug_id=6995087。これを自分で修正する方法、またはこの問題を回避するための回避策はありますか?
java - 署名された Jar と doPrivileged がアクセス制御の例外を解決しない
ファイル選択オプションを呼び出して、ファイル名を入力として取得しようとしています。しかし、私は Java を取得していAccessControlException
ます。これは、Web ブラウザーでアプレットを起動すると正常に動作しますが、アプレット ビューアーで試行すると例外がスローされます。
私は次のことを試しました
- keytool と jarsigner JDK1.6.24 を使用して JAR に署名しました
- を使用し
AccessController.doPrivileged
ます。
しかし、私はまだ次のように同じ例外を受けています。
私が使用したコードのコード部分を見つけてくださいdoPrivileged
。
java - Java アプレットは Authenticator.setDefault をサポートしていません
Javaアプレットで単純なHTTP認証を行いたいのですが、この方法で試しています:
しかし、この行でエラーが発生しています
例外は次のとおりです。
今何をすべきか、またはJavaアプレットから内部のWebサイトを認証する方法を誰か教えてもらえますか?
java - アプレットのJOptionPane、accessEventQueue accessControlException
クイズアプレットを生成するアプリケーションを作成しました。生成されたアプレットに自動的に署名するためのポータブルな方法が見つからなかったため、署名されていません。しかし、私が知る限り、この単純なコードはアプレットに署名する必要はありませんが、Linuxでは「accessEventQueue」に関するaccessControlExceptionをスローしています。IceTea7、OpenJDK7で実行していますが、ChromeとOperaの両方で試しました。
少しサーフィンをすると、IcedTeaのバグに関するこの情報を見つけました。私は自分でアプレットをWindowsで試しましたが、例外はスローされません。
私が見つけたものが本当にバグである場合、回避策はありますか、それとも独自の確認ダイアログを実装する必要があります...?
AWTイベントキューに干渉せずにJOptionPaneダイアログをポップアップする方法はありますか?
java - アクセス制御の例外 - アクセスが拒否されました
私はこれが初めてです - 私はアプレットをオンラインにしようとしたことがなく、かなり新しいプログラマーです。
アプレットを Web ページに配置しようとしました。最初に試したアプレットは機能しませんでした (Google サイト ファイル ファイル キャビネットでホストされたクラスは機能しませんでした。FTP が ASCII であり、クラスがマジック ナンバー エラーになるため機能しませんでした)。
そこで、ファイルをホストできる場所を見つけ、FTP が BINARY になるようにしました (これは、アプレット クラスが機能するために必要です)。この変更を行ったところ、アプレットは問題なく、ブラウザで完全に動作し、満足しました。
そのため、テキスト ファイル (クラス ファイルと同じ場所にホストされている) にアクセスするアプレットを動作させようとしていますが、何を試してもアクセスできません。
これまで読んだことから、他のファイルにアクセスできるように署名付きアプレットを作成する必要があるようですが、それは、これがアプレットであり、主要なメソッドではないため、実行できないjarファイルを作成する必要があることを意味します.
要するに: 他のテキスト ファイルにアクセスしようとするアプレットがありますが、機能していません (タイトルのエラー)
私はどこかで間違いを犯した可能性があります。もしそうなら、助けていただければ幸いです。