问题标签 [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 回答
1384 浏览

javascript - 在开发过程中优雅地忽略 netscape.javascript.JSException

Eclipse 允许您使用sun.applet.AppletViewer调试小程序。它实际上会启动小程序,运行它并模拟完整的浏览器运行时。如果您的小程序中有 javascript 操作代码,这将导致 JSException,因为当前上下文不是真正启用 JS 的引擎。

你会如何解决这个问题?我可以看到几种可能的路径:

  1. 将异常包装在 try {} catch () 中并忽略它 - 不好的做法。
  2. 传递和环境标志将告诉我们当前处于调试模式的代码,因此它不会尝试执行 JS 代码 - 好的,但需要每个开发人员的手动干预。
  3. 识别当前上下文不是浏览器 - 如何?
  4. 找到另一个可以模拟完整浏览器行为的 AppletViewer,包括 JS - 有吗?
  5. 更多的?

感谢您的想法。

0 投票
2 回答
3505 浏览

java - 收到错误“bash:appletviewer:找不到命令”。

我正在尝试学习 Java,但 appletviewer 命令有问题。我正在使用 openSUSE 11 并且能够编译和运行普通的 java 程序,但是当我发出 appletviewer 命令时,我收到以下错误“bash: appletviewer: command not found”。

我已经在 .bashrc 文件中设置了 PATH 变量。所以问题不在于路径。这也可以从 javac 和 java 命令正常工作的事实来验证。我已经用谷歌搜索并尝试了许多所说的解决方案,但没有一个有效。我什至尝试将文件移动到 bin 文件夹并从那里运行命令。

那么这可能是什么原因呢?appletviewer 不是为在 linux 中工作而设计的吗?仅供参考,我已将 OpenSDK 和 IcedTea 版本替换为来自 sun 站点的 jdk1.6.0_14 版本。请帮忙。

谢谢克里斯

0 投票
3 回答
1084 浏览

java - java小程序不起作用

这是家庭作业,但问题与编码无关。任务是编写一个在 m-grid 服务器上工作的 java 小程序。我的服务器在 apache 上运行。它有一些 .jar 和 .class 形式的示例小程序。.class 版本有效;.jar 版本在 appletviewer 上工作,但如果我将它们作为作业提交给服务器,它们会中断:

鉴于他们在 appletviewer 上工作,我不太确定问题出在哪里。任何帮助,将不胜感激..

编辑:

不知道我写的清楚没有。通过“.class 版本”,我指的是包含以下内容的 html 文件:

和带有以下内容的“.jar”:

编辑2:

可以在此处找到提到的示例 jar 文件

0 投票
1 回答
1029 浏览

java - 为什么 Appletviewer 会抛出 AccessControlException:访问被拒绝

为什么 Appletviewer 会抛出错误:

thread = new Thread(this,"主线程");

0 投票
1 回答
1289 浏览

java - Java 小程序:读取 ttf 文件 - 访问被拒绝

我的 Java 小程序初始化函数中有以下几行:

当我用 appletviewer 打开小程序时,字体按预期加载。但是,当我使用任何 Web 浏览器打开 HTML 页面时,Java 控制台中会出现以下错误:

java.security.AccessControlException:访问被拒绝(java.io.FilePermission fonts/myfont.ttf 读取)

并加载默认字体。

(如何)我能解决这个问题吗?

0 投票
1 回答
556 浏览

java - 奇怪的 HTMLEditorKit 问题

下面的代码片段有问题,如果在包含小程序窗口的浏览器中按下重新加载按钮,它将无法工作。它适用于小程序的第一次启动,但不适用于重新加载。AppletViewer 中也会发生同样的事情。

原因是,Text.setText(...) 调用在 HTMLParser 的深处崩溃并出现 NullPointerException。我已经尝试将 setText 调用放入 start(),但这并没有帮助。

你知道任何解决方法吗?谢谢你的帮助。RG

0 投票
2 回答
1426 浏览

java - 来自 IntelliJ IDEA 的 Processing.org 小程序

前段时间我将我的代码从 Processing.org 合并到 IDEA 中,因为它更易于开发。现在我需要将代码导出到小程序。我已经为该任务设置了配置,但它不能与 appletviewer 一起运行(它只是在执行后关闭而不显示任何内容)。我需要一个jar文件吗?有没有办法在 IDEA 中自动生成它?

0 投票
2 回答
567 浏览

applet - 使用 jms 连接到 activemq 时,Applet 未在浏览器上初始化

我创建了一个 Java 小程序,它的作用类似于白板,并使用连接到使用 Websphere 应用程序服务器的 activemq 代理的 jms 传输实时坐标。

当我在 Eclipse 的小程序查看器中运行小程序时,我的代码运行良好,接收端在白板上绘制坐标

当我将小程序嵌入 html 文件并尝试通过浏览器运行相同的程序时,我收到错误“小程序未初始化”。我尝试通过 sun 提供的 appletviewer 运行相同的程序(iam 使用 linux-fedora),我在终端中收到此错误:-


java.lang.ExceptionInInitializerError at org.apache.activemq.ActiveMQConnectionFactory.setBrokerURL(ActiveMQConnectionFactory.java:373) at org.apache.activemq.ActiveMQConnectionFactory.(ActiveMQConnectionFactory.java:135) at org.apache.activemq.ActiveMQConnectionFactory.(ActiveMQConnectionFactory. java:131) at jmspub.Pub.init(Pub.java:26) at sun.applet.AppletPanel.run(AppletPanel.java:436) at java.lang.Thread.run(Thread.java:636) 原因: java.security.AccessControlException:在 java.security.AccessController.checkPermission(AccessController.java:553) 的 java.security.AccessControlContext.checkPermission(AccessControlContext.java:342) 的访问被拒绝 (java.util.PropertyPermission * 读、写) java.lang.SecurityManager.checkPermission(SecurityManager.java:549) 在 java.lang.SecurityManager。checkPropertiesAccess(SecurityManager.java:1269) at java.beans.PropertyEditorManager.setEditorSearchPath(PropertyEditorManager.java:169) at org.apache.activemq.util.IntrospectionSupport.(IntrospectionSupport.java:57) ... 6 更多


错误在这行代码中:- ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory("tcp://localhost:61616");

请帮助我找到解决方案....

0 投票
1 回答
1057 浏览

java - Java Applet:浏览器中没有抗锯齿字体(但在 AppletViewer 中)

在 AppletViewer 中,我的 Applet 如下所示: 截图 AppletViewer

在浏览器中,我的 Applet 如下所示: 截图浏览器

如您所见,字体没有抗锯齿。背景颜色也不同。并且所有文本都在右侧被剪切。

那会是什么?

您也可以在这里自己尝试。


这里我尝试使用此代码:

但这只会导致此异常:

0 投票
10 回答
31495 浏览

java - 无法读取 AppletViewer 属性文件 - Applet

我创建了一个 Java 小程序并编译了它。作为编译的结果,它生成了一个class文件。但是,它在使用命令在命令提示符下运行小程序时显示以下警告消息appletviewer

当我再次运行此命令时,它不会显示警告消息,但小程序没有运行。

我该如何解决这个问题?