标签: java

java应用程序的远程显示问题

我正在尝试从 Linux 机器到 Windows 机器远程显示基于 Java 的开发环境,例如 NetBeans 和 IntelliJ。当我这样做时,环境的右键单击功能不起作用,这使它们无法使用。

我将 -X 选项与 Putty 一起使用以通过 SSH 建立隧道 X。我已经在运行 Xming 的 Windows 上使用 Ubuntu 和 RedHat 重复了这一点。我缺少远程 Xing Java 应用程序的技巧吗?

windows linux java xorg xming

7
推荐指数
1
解决办法
2万
查看次数

是否有适用于 Windows 3.1 的 Java VM 版本?

......你还能吓到副本吗?

这是今天好奇心和技术考古的结合,虽然似乎有一个适用于 Win 3.1.x 平台,但我似乎无法得到一个明确的答案。(或者,一个下载它的地方。)

java windows-3.1

7
推荐指数
1
解决办法
2348
查看次数

Mac OS X 10.5 上的 Java 1.6?

我在 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

更新:我刚刚从 Apple下载了Java 更新,我现在运行的是 J2SE 1.5.0_20,而不是 1.6...啊。

java macos

7
推荐指数
1
解决办法
2万
查看次数

是否可以预加载 JVM 以更快地启动小的一次性 Java 应用程序?

预期算法:

  1. 您在没有实际应用程序的情况下启动 JVM(只告诉它加载一些 jar),它加载并侦听套接字并在后台等待。
  2. 当您启动应用程序 ( preloaded_java -cp /usr/share/java/....jar:. qqq.jar) 时,它会连接到现有加载的 JVM,加载其他 jar(如果有)并执行主类。
  3. 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)

java jvm

7
推荐指数
1
解决办法
2855
查看次数

如何设置一个浏览器使用 JRE 1.5 而另一个浏览器使用 JRE 1.6?

我认为这必须是一个常见问题,但我还没有找到任何明确的解决方案。

我们有几个产品可以通过浏览器 (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)。

windows firefox java jre

7
推荐指数
1
解决办法
3万
查看次数

查找当前JVM的路径

我需要找到在我的 Windows 机器上运行的当前 Java VM 的路径。我怎样才能做到这一点?

windows java jvm

7
推荐指数
1
解决办法
3万
查看次数

如何使 JDK 7 成为 NetBeans 中的默认 JDK?

我卸载了 JDK 1.6.26,然后安装了 JDK 7 并将我的 PATH 更改为指向新版本。

但是,当我现在打开 NetBeans 时,它显示了这个错误:

在此处输入图片说明

在指定的 jdkhome 中找不到 java 安装:
C:\Program Files\Java\jdk1.6.0_25
是否要尝试使用默认版本?

如何使 JDK 7 成为 NetBeans 使用的默认 JDK?

java path jdk netbeans

7
推荐指数
1
解决办法
3万
查看次数

有没有运行 Java 的信用卡?

在安装 Java 时,我注意到在运行 Java 的设备中列出了信用卡。这是真的?它们是如何工作的?

在此处输入图片说明

java

7
推荐指数
1
解决办法
5734
查看次数

禁用 Java 8 更新 20 安全提示

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 ) 而不必遵循以下步骤。

windows java

6
推荐指数
1
解决办法
3万
查看次数

为计算机上的所有用户配置 Java 8 例外列表?

我需要在 Java 8 的 Java 例外站点列表中添加几个站点。问题是 Java 的安全设置是基于每个用户而不是每个系统完成的。

这意味着当我远程访问计算机以更改设置时,它只会对我的帐户而不是计算机上的其他用户进行更改。

如何更改计算机上所有用户的例外站点列表,而不必为计算机上的每个用户更改它?

security java

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×10

windows ×4

jvm ×2

firefox ×1

jdk ×1

jre ×1

linux ×1

macos ×1

netbeans ×1

path ×1

security ×1

windows-3.1 ×1

xming ×1

xorg ×1