问题标签 [appletviewer]
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.security.AccessControlException:
这可能是旧错误,但我被困在这里。
我创建了 Java 小程序来访问 Oracle 数据库。我打算把这个小程序放在本地网络中。我的小程序在 Eclipse 和 Netbeans 中运行良好,但是当我通过“appletviewer”运行时,它进入连接字符串并显示错误:
我已经使用这种 Oracle 技术为Signed Applets 签署了小程序。
我使用了拥有完全权限的数据库用户。此外,当我使用策略文件运行时,它显示相同的错误。
如何将小程序成功连接到数据库?
用于加载小程序的 HTML 是:
java - Java 小程序给出 AccessControlException
我有一个 Java 小程序,我试图使用 HTML applet tag 在 HTML 文件中运行
<applet>
它,但它抛出了以下异常:
Oracle 网站解释了使用以下策略授予对小程序的访问权限:
http://docs.oracle.com/javase/tutorial/security/tour1/examples/WriteFile.html
但这仅在 DOS 中,如何让我的浏览器识别安全文件?
java - 文件读取小程序未在浏览器中运行
我的 java 数据库小程序程序从当前目录中读取文件,例如
FileInputStream fstream = new FileInputStream("details.txt");
当我通过 appletviewer 运行时,它可以工作,但通过浏览器,它没有显示任何输出。错误 :
Error: details.txt (The system cannot find the file specified)
我把这个文件放在同一个目录下。
我的小程序标签是:
<applet code="hack.database.MyApplet.class" archive="MyApplet.jar, ojdbc14.jar" height="800" width="1000">
</applet>
java - osx appletviewer下的java策略权限
我制作了一个将高分保存在文件中的 java 游戏,但我无法为程序提供足够的权限以使其在 appletviewer 下工作。
appletviewer 似乎忽略了我的策略文件。
我已经Game.java
编译成Game.class
,并Game.html
加载和运行小程序。在与这些相同的目录中,我有一个以policy
以下内容命名的策略文件(用 制作policytool
)。
然后appletviewer
据说可以让您指定这样的策略文件:
但是当我以这种方式启动游戏时,它只能读取高分文件,不能写入:
此外,如果我在 Finder 中双击仅包含上述单行 appletviewer 命令的 shell 脚本,则它甚至没有读取权限:
一个令人不安的迹象是,如果我给出一个不存在的文件的名称而不是我的策略文件的名称,那么我会得到相同的行为,而不会出现其他警告或错误:
游戏本身(除了高分代码)在每种情况下都能正常工作,如果我在 Eclipse 下运行整个游戏,即使 Eclipse 也使用 appletviewer 运行它,高分代码也能正常工作。Eclipse 还制作了一个与上述类似的策略文件,我也从命令行尝试过,但它仍然无法从命令行运行。
似乎appletviewer
没有查看策略文件,尽管我使用的命令与http://docs.oracle.com/javase/tutorial/security/tour1/step3.html等各种教程中显示的完全一致。
为什么 appletviewer 会忽略我的策略文件?
java - 带有appletviewer的签名jar抛出权限异常
我正在尝试解决签名 jar 在 appletviewer 下无法运行的问题。我的主要目标是在浏览器之外运行它,所以我尝试使用 appletviewer - 如果您有其他建议,请告诉我。
这是上下文:
- Ubuntu 11.10
爪哇:
/li>
这是问题所在:
- 我有一个罐子 myjar.jar 里面包含一个小程序
- 它在浏览器中正常工作,但在 appletviewer 下运行时不能
罐子签名:
/li>
并且,虽然中间签名证书(上面的 yyy)不存在,但根证书(zzz - 或 alias1)是:
运行这个:
给出:
问题集 1:
- 是否假设存在根证书时,假设所有后续中间证书都可以用于验证目的?在上述情况下,是否有必要在 cacerts 文件中有 yyy ?
- 当 jar 被签名时,就像 myjar.jar 一样,是否假定 appletviewer 应该不受限制地运行?
- 有没有更好的方法来运行它来避免这种情况?
- 为什么这在浏览器中的工作方式与在 appletviewer 中的工作方式不同?
不确定以上内容,我尝试将证书添加到另一个名为 cacerts2 的本地文件中。我可以确认:
- keytool 在 cacerts 中列出该证书
jarsigner 输出现在是这样的:
/li>
请注意,现在我在输出中出现了中间别名(yyy - 或 alias2),并针对 alias1 和 alias2 进行了验证。像这样运行appletviewer:
仍然导致相同的异常。
问题集 2:
- 以上是提供信任库的正确方法吗?
- 以上是否意味着 appletviewer 将像 jarsigner 一样在传递 -keystore 命令进行验证时使用它?
我尝试的第三件事是制作这样的策略文件(在 mypolicy.policy 中):
并像这样运行:
像这样:
结果:
- 没有任何已签名规范的授权,所以我可以确认该政策已被采纳
- 使用任一signedBy 的授权失败
问题集 3:
- 这是指定策略和签名的正确方法吗?我发现Oracle提供的关于此主题的文档不完整
- 签署jar时甚至使用策略文件吗?
- 还有其他想法吗?:)
java - appletviewer / JRE1.6.0_30 中的 JApplet — getParameter("someArg") 上的 NullPointerException
为什么我NullPointerException
在调用getParameter()
这个非常简单的JApplet
实例时会得到一个?
没有安全策略文件,没有其他包,只有两个库:a)swing-layout-1.0.4.jar b)JDK-1.6(默认)
java - 签名的小程序不起作用
我做了一个小程序:
它在 Firefox 和 AppletViewer 中工作,但是当我签署它时它不起作用(http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html)它询问我权限并开始但随后加载是停了下来。错在哪里?
printing - 使用所需打印机名称静默打印 HTML url
我需要一个 Java 小程序或任何语言的脚本,以便 PHP 以无提示方式打印 HTML 中的给定 URL 到给定的打印机名称,并且没有给定的副本。例如http://myserver.com/printThis.php?url=http://anyserver/invoice/Invoice.html&printer=Dell©=2
如果我在浏览器中运行此 URL,那么它应该将给定的 HTML(发票)URL 打印到给定的打印机,而不显示打印对话框
我需要这样的 HTML url 脚本而不是 PDF url
我为此创建了一个java小程序,它使用appletviewer从CMD运行良好,但不能从浏览器运行,出现错误:尝试读取时出错:java.security.AccessControlException:访问被拒绝(java.net.SocketPermission www. oracle.com:80 连接,解决)
如果我需要在某处签名或给予许可,请告诉我代码或路径详细信息
请帮忙看看出了什么问题
我有 jZebra ( http://code.google.com/p/jzebra/ ),但打印不适用于任何打印机,它只允许为 PDFCamp 打印机保存 pdf,但它也打印空白到页面:(
有人成功使用 jZebra 吗?
java - 如何在 jar 中使用带有包的小程序
我有一个小程序(Applet,而不是 JApplet),其中有很多类组织成包,包括小程序本身。我到处寻找如何将该罐子用作小程序。它不可运行,并且具有如下清单文件:
我把它放在一个 html (Game.html) 中,如下所示:
如您所见,该类名为 Game.class、Package Game 和 jar Game.jar。清单在 Game.jar/META-INF
当我使用时,appletviewer Game.html
我得到一个错误(java.security.AccessControlException:访问被拒绝),如果我打开 .html,我得到一个ClassNotFoundException: Game.Game.class
. 我能做些什么?
java - Java 小程序适用于 appletviewer、Safari 和 Firefox,但不适用于 Chrome
操作系统:Mac OS X 10.7.3 Chrome:19.0.1051.0 canary Java:32 位和 64 位版本的 Java SE 6
目录结构:
- page.html
- 测试.jar
- 元信息
- 清单文件
- 自SIG.SF
- 自SIG.DSA
- com
- 蒂洛
- 测试
- 测试$1.class
- 测试类
- 测试
- 蒂洛
- 元信息
page.html:
测试.java:
chrome 中的 Java 控制台错误:
编辑 代码似乎在最新的稳定版 chrome 中运行良好,所以这可能只是金丝雀版本中的一个错误。
编辑 2
在本地运行 html(和 jar)时,只有 chrome 存在问题。