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

0 投票
2 回答
1556 浏览

java - java.security.AccessControlException:

这可能是旧错误,但我被困在这里。

我创建了 Java 小程序来访问 Oracle 数据库。我打算把这个小程序放在本地网络中。我的小程序在 Eclipse 和 Netbeans 中运行良好,但是当我通过“appletviewer”运行时,它进入连接字符串并显示错误:

我已经使用这种 Oracle 技术为Signed Applets 签署了小程序。

我使用了拥有完全权限的数据库用户。此外,当我使用策略文件运行时,它显示相同的错误。

如何将小程序成功连接到数据库?


用于加载小程序的 HTML 是:

0 投票
1 回答
1029 浏览

java - Java 小程序给出 AccessControlException

我有一个 Java 小程序,我试图使用 HTML applet tag 在 HTML 文件中运行 <applet>它,但它抛出了以下异常:

Oracle 网站解释了使用以下策略授予对小程序的访问权限:

http://docs.oracle.com/javase/tutorial/security/tour1/examples/WriteFile.html

但这仅在 DOS 中,如何让我的浏览器识别安全文件?

0 投票
2 回答
1957 浏览

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>

0 投票
2 回答
3307 浏览

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 会忽略我的策略文件?

0 投票
1 回答
1997 浏览

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时甚至使用策略文件吗?
  • 还有其他想法吗?:)
0 投票
2 回答
716 浏览

java - appletviewer / JRE1.6.0_30 中的 JApplet — getParameter("someArg") 上的 NullPointerException

为什么我NullPointerException在调用getParameter()这个非常简单的JApplet实例时会得到一个?

没有安全策略文件,没有其他包,只有两个库:a)swing-layout-1.0.4.jar b)JDK-1.6(默认)

0 投票
0 回答
215 浏览

java - 签名的小程序不起作用

我做了一个小程序:

它在 Firefox 和 AppletViewer 中工作,但是当我签署它时它不起作用(http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html)它询问我权限并开始但随后加载是停了下来。错在哪里?

0 投票
1 回答
1762 浏览

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 吗?

0 投票
2 回答
263 浏览

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. 我能做些什么?

0 投票
2 回答
2154 浏览

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 存在问题。