我正在尝试从 Linux 机器到 Windows 机器远程显示基于 Java 的开发环境,例如 NetBeans 和 IntelliJ。当我这样做时,环境的右键单击功能不起作用,这使它们无法使用。
我将 -X 选项与 Putty 一起使用以通过 SSH 建立隧道 X。我已经在运行 Xming 的 Windows 上使用 Ubuntu 和 RedHat 重复了这一点。我缺少远程 Xing Java 应用程序的技巧吗?
......你还能吓到副本吗?
这是今天好奇心和技术考古的结合,虽然似乎有一个适用于 Win 3.1.x 平台,但我似乎无法得到一个明确的答案。(或者,一个下载它的地方。)
我在 Intel iMac 上运行 OS X 10.5.8,并且没有立即升级到 Snow Leopard 的计划。我能以某种方式将 Java 升级到 1.6 吗?
在苹果公司的网站上的Java版本的笔记是一种神秘的,而不是明确什么是对Java升级到1.6必要的。(他们提到 1.6 仅适用于 64 位 Intel Mac……我怎么知道我的 Intel Mac 是否为 64 位?)
编辑: java -version说我正在运行 J2SE 1.5.0_19,但我不明白如何从 Java 1.5 升级到 1.6
预期算法:
preloaded_java -cp /usr/share/java/....jar:. qqq.jar) 时,它会连接到现有加载的 JVM,加载其他 jar(如果有)并执行主类。preloaded_java 只是路由输入和输出并处理中断等。更新实施了概念证明:http : //vi-server.org/vi/code/prejvm/
$ clojure prejvm.clj&
[1] 2883
$ nc 127.0.0.1 7711 <<< '{"mainclass" "test.Hello"}'
$ nc 127.0.0.1 7712
java.lang.ClassNotFoundException: test.Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
...
at clojure.main.main(main.java:37)
$ nc 127.0.0.1 7711 <<< '{"classpaths" ["file:///home/vi/code/prejvm/"], "mainclass" "test.Hello"}'
$ nc 127.0.0.1 7712
Hello, world; number of args is 0
qwe q e32e qda
qwe q e32e qda
$ nc 127.0.0.1 7711 <<< '{"classpaths" ["file:///home/vi/code/prejvm/"], "mainclass" …Run Code Online (Sandbox Code Playgroud) 我认为这必须是一个常见问题,但我还没有找到任何明确的解决方案。
我们有几个产品可以通过浏览器 (IE 7) 和 JRE 1.5 版访问。
我们现在需要能够支持另一个使用 JRE 1.6 的应用程序。
我认为一种解决方案是在客户端上安装 Firefox 并将 1.6 设置为仅适用于 Mozilla 类型的浏览器,但我发现这实际上不起作用。我在 IE 中仍然得到 1.6,这会导致旧应用程序出现问题。
有没有办法区分浏览器使用哪个 JRE?批处理脚本或注册表黑客可能没问题。
更新 - 2011 年 4 月 6 日:
我们有一个应用程序坚持使用 IBM JRE 1.5 v9。如果我们尝试使用任何其他 JRE 版本运行它,那么它只会提示从服务器下载 JRE。也许它可以与 JRE 1.6 一起使用,但是,除了它想要使用的版本之外,它无法识别任何其他版本。我们使用的产品是 ITM(IBM Tivoli Monitoring)。我在过去也看到过与其他 COTS 产品类似的行为,例如 Ciscoworks,它曾经只适用于 JRE 1.4.2_06。任何其他版本,它提示安装插件...
所以我的问题不是关于一个 Java 版本与另一个版本的兼容性。我的问题是如何支持必须与来自同一客户端的不同版本的 JRE 一起使用的应用程序
哦,我不能使用任何需要用户根据需要启用/禁用插件的东西,因为这必须在受限的客户端系统上运行(用户在该系统上的用户级别权限非常有限)。当前设置具有从桌面选择的应用程序图标(带有 URL 参数的 Internet Explorer)。
我卸载了 JDK 1.6.26,然后安装了 JDK 7 并将我的 PATH 更改为指向新版本。
但是,当我现在打开 NetBeans 时,它显示了这个错误:

在指定的 jdkhome 中找不到 java 安装:
C:\Program Files\Java\jdk1.6.0_25
是否要尝试使用默认版本?
如何使 JDK 7 成为 NetBeans 使用的默认 JDK?
Java 版本 8 更新 20 引入了一个繁琐的步骤,必须通过一系列复杂的步骤来验证小程序是否合法。甲骨文是这样说的:
Medium (removed from Java 8 Update 20 and later versions) </br>
Only unsigned applications that request all permissions are blocked. All
other applications are allowed to run with security prompts. Selecting
the Medium security level is not recommended and will make your
computer more vulnerable should you run a malicious application.
Run Code Online (Sandbox Code Playgroud)
我如何恢复旧的行为?
也就是说,如何运行 Java 小程序 ( IcedTea ) 而不必遵循以下步骤。
我需要在 Java 8 的 Java 例外站点列表中添加几个站点。问题是 Java 的安全设置是基于每个用户而不是每个系统完成的。
这意味着当我远程访问计算机以更改设置时,它只会对我的帐户而不是计算机上的其他用户进行更改。
如何更改计算机上所有用户的例外站点列表,而不必为计算机上的每个用户更改它?