问题标签 [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.

0 投票
3 回答
1534 浏览

java - Java Applet AccessControlException:访问被拒绝(SocketPermission)-我在哪里修复?

好的,所以我有一个小程序,我正试图嵌入到 HTML 页面中,它正在抛出:

这可以; 我知道解决这个问题的方法是:

或者

我想知道的是:我需要这两件事中的哪一个,我应该把它放在我的代码中的什么地方?

0 投票
3 回答
128158 浏览

java - java.security.AccessControlException:访问被拒绝(java.io.FilePermission

我正在尝试在文件夹中创建一个文件,但出现异常

我在windows环境下工作。我可以从 Windows 资源管理器创建文件夹,但不能从 Java 代码创建文件夹。

我该如何解决这个问题?

0 投票
1 回答
1254 浏览

java - Why is my applet throwing an AccessControlException?

I am trying to build a Java applet, called game, which is something I have never done before (I've always just built standalone applications). My applet works fine when I test it in Eclipse, but when I try putting it on my website, I get the following error in the console:

It says access denied (java.util.PropertyPermission user.dir read), but I can't figure out where it's trying to read something off the user's file system.

It also says at game.<init>(game.java:117), but I went into my file and made a message output to the console on line 114 and it never got written. I then figured that maybe it was looking at line 117 inside public game(), so I looked for that and it was the start of a listener for a Mouse event. It made sense to me that this would be something that Java would need permission to read, so I deleted all of it and then deleted all the imports for good measure. Then I cleared both Chrome and Java's caches and retried. Same error.

  1. What does this mean, am I interpreting it incorrectly?
  2. When it says that line 117, what is it line 117 of?
  3. Why would this be happening?
  4. How can I fix it?
  5. How can I prevent it in the future?

For reference, here is the code for public game():

0 投票
1 回答
849 浏览

java - 拒绝访问?JAVA

我正在为学校的 java 课制作游戏,需要写入文件。我从之前制作的工作程序中复制了一些代码,但每当我运行它时,我都会收到拒绝访问错误。我的java老师说我对文件有完全的读写权限,但它仍然吐出错误。

Hiscore.txt 文件确实存在并且拼写完全一样。

错误出现在 MakeOutputFile 方法中,特别是在初始化 printwriter 的位置。它也确实出现在 CheckOutputFile 中,但该方法目前已被注释掉。

我是这个网站的新手,所以我不太清楚如何放置代码,所以结果会很粗制滥造。

代码

0 投票
1 回答
1775 浏览

java - MongoDB 的 JMX 注册错误

我已经在我的服务器上安装了 MongoDB,并编写了一个非常小的 Java 程序来连接它:

当我运行程序时,我得到这个错误:

什么可能导致此错误?我正在使用 MongoDB 提供的 MongoDB 数据库驱动程序 2.7.3。自安装以来,我已经更改了 MongoDB 的配置文件。

0 投票
0 回答
246 浏览

java - Java Applet 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。有没有办法可以解决这个问题,或者我可以做些什么来解决这个问题?

0 投票
1 回答
872 浏览

java - Signed Jar & doPrivileged 不能解决访问控制异常

我正在尝试调用文件选择器选项并将文件名作为输入。但我得到了 java AccessControlException。这在我使用 Web 浏览器启动小程序时工作正常,但在使用小程序查看器尝试时抛出异常。

我试过以下

  1. 使用 keytool 和 jarsigner JDK1.6.24 对 JAR 进行签名
  2. 使用AccessController.doPrivileged.

但是我仍然遇到以下相同的异常。

请在我使用的代码中找到我的代码部分doPrivileged

0 投票
1 回答
730 浏览

java - Java 小程序不支持 Authenticator.setDefault

我想在 Java 小程序中进行简单的 HTTP 身份验证,我正在尝试这种方式:

但我在这一行遇到错误

例外是:

谁能告诉我现在该做什么,或者如何从 Java 小程序验证一个网站?

0 投票
1 回答
1008 浏览

java - 小程序上的 JOptionPane,accessEventQueue accessControlException

我编写了一个生成测验小程序的应用程序。我找不到一种可移植的方式来自动对生成的小程序进行签名,因此它们没有被签名。但是据我所知,这段简单的代码不需要对Applet进行签名,但它在linux上抛出了关于“accessEventQueue”的accessControlException。我在 IceTea7、OpenJDK7 上运行它,我在 Chrome 和 Opera 上都试过。

浏览了一下,我发现有关 IcedTea 上的错误的信息。我自己在 Windows 上尝试过这个小程序,它没有在那里抛出任何异常。

如果我发现的确实是一个错误,是否有任何解决方法或者我必须实现自己的确认对话框......?

有什么方法可以在不干扰 AWT 事件队列的情况下弹出 JOptionPane 对话框?

0 投票
1 回答
551 浏览

java - 访问控制异常 - 拒绝访问

我对此很陌生-我从未尝试过将小程序放到网上,而且我是一个相当新的程序员。

我试图把一个小程序放到一个网页上;我尝试的第一个小程序不起作用(谷歌站点文件文件柜上的托管类,因为 FTP 是 ASCII 并且对于导致幻数错误的类而不起作用)

所以我找到了一个可以托管我的文件的地方,所以 FTP 是二进制的(这是一个小程序类工作所必需的)。我做了这个改变,小程序很好,完全在浏览器中工作,我很高兴。

所以现在我试图让一个访问文本文件(与类文件托管在同一位置)的小程序工作,但无论我尝试什么,它都无法访问它们。

从我到目前为止所读到的,似乎我必须创建一个签名的小程序,以便我可以访问其他文件,但这意味着我必须制作一个我无法做的 jar 文件,因为这是一个小程序,没有主要方法.

简而言之:我有一个试图访问其他文本文件的小程序,但它不工作(标题错误)

我可能在某处犯了错误,如果是这样 - 任何帮助将不胜感激。