问题标签 [java-6]

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 回答
3923 浏览

java - 使用 Java 的 Compiler API 编译时如何添加调试信息

我需要做什么来控制使用 a 编译的类是否JavaCompiler包含调试信息?

我认为它与getTask()-method 的options参数有关,但我找不到任何关于该假设是否正确开始的参考资料,如果是,那么控制它的正确方法是什么?

0 投票
8 回答
11077 浏览

java - Java - 如何在另一个列表中查找列表中的项目数

假设我有两个列表:

我需要找出购物车列表中有多少商品存在于产品列表中。对于上面的列表,答案是 1(因为电话在产品和购物车中)。如果购物车列表是:

结果将为 0。如果购物车包含计算机、鼠标、桌子、椅子,则结果将为 2(用于计算机和鼠标)。

Apache Commons CollectionsGoogle Collections API中有什么东西吗?我已经查看了它们并查看了获取行李数量的方法,但不是来自另一个列表,尽管我可能遗漏了一些东西。现在,我能想到的唯一方法是遍历购物车项目并查看产品是否包含单个项目并保持计数。我不能使用containsAll因为我需要计数(不是布尔值),如果购物车中的所有项目都不存在于产品列表中(这可能会发生),那将失败。

如果这很重要,我正在使用 Java 1.6。

0 投票
2 回答
3679 浏览

java - 如何使用 Java SE 6 的内置 Web 服务器运行 Jersey?

我不想使用 Tomcat、Jetty 或 Java EE 6 容器来提供 REST 服务,而是使用内置的 Web 服务器。

0 投票
2 回答
3678 浏览

osx-snow-leopard - 如何解决 swt.library.path、java.library.path 中没有 swt-cocoa-3557 或 swt-cocoa 或 jar 文件错误?

我无法让 swt 应用程序在 Mac OSX Snow Leopard 上运行。

我已将 -Dswt.library.path= 和 -Djava.library.path 语句添加到“VM 参数”手上,还尝试将它们设置为 Eclipse 运行配置页面的“环境”部分中的变量。

我已验证我的 .jar 文件位于我指定的路径中。如果我查看 .jar 内部,它似乎包含这些库:

关于如何让它发挥作用的任何想法?有可能吗?

我将 swt 添加为“依赖项目”,详见此处

http://www.eclipse.org/swt/eclipse.php

它似乎确实在编辑时找到了 .jar 文件(我对 swt 类和方法进行了语法检查等。)

0 投票
2 回答
6590 浏览

java - 在 Mac OS X 10.5.8 上将 Java 1.6 设置为默认值

如何将 Java 1.6 设置为装有 OS X 10.5.8 的 MacBook Pro Intel Core 2 Duo 的默认设置?我已经安装了最新的软件更新,并将 Java SE 6 64 位选项拖到“Java Preferences”应用程序的顶部(甚至重新启动),但在命令行上,java -version 仍然响应:

有任何想法吗?

0 投票
3 回答
170 浏览

java - 有没有办法判断一个类是否是为 java6 编译的?

如何判断 java 类是否已编译用于 java 6 vm?

有没有简单的方法?

0 投票
1 回答
155 浏览

javascript - 是否可以在 Java6 1.6 脚本引擎中从 JavaScript 调用 Java 方法?

我想通过 Java 1.6 中提供的 ScriptEngineManager 从 JavaScript 文件调用自己的 Java 方法。那可能吗?

0 投票
3 回答
616 浏览

java - JDK 6:有没有办法运行一个新的java进程来执行指定类的main方法

我正在尝试开发一个应用程序,在退出之前必须运行一个新的守护进程来执行类的主要方法。

我要求在主应用程序退出后,守护进程必须仍在执行中。

它是在 Oracle DB 上运行的 Java 存储过程,因此我无法使用 Runtime.exec,因为我无法从操作系统 Shell 中找到 java 类,因为它是在数据库结构而不是文件系统文件中定义的。

特别是期望的行为应该是在远程数据库会话期间我应该能够

调用运行守护进程并退出的第一个 java 方法,使守护进程处于执行状态

然后(让守护进程启动和会话控制,因为最后一次调用终止)因此

调用与守护进程通信的方法(最终在通信结束时退出)

这可能吗?

谢谢

更新

我的确切需要是创建一个大文本文件并将其加载(达到最佳性能)到数据库中,假设主机没有来自使用 JDBC-11G oci 驱动程序连接到 Oracle 11gR1 DB 的 Java JDK6 客户端应用程序的文件传输服务。

我已经通过调用将作为输入给出的 LOB(大型数据库对象)存储到文件中的过程开发了一个可行的解决方案,但是这种方法使用了太多我想避免的中间结构。

所以我考虑通过第一次调用在数据库上创建一个 ServerSocket,然后连接到它,并通过直接和快速的通信建立数据传输。

我遇到的问题是因为创建 ServerSocket 的 java 程序无法退出并留下一个正在执行的线程/进程在该 Socket 和客户端上侦听,以确保 ServerSocket 已创建,无法运行单独的线程来处理剩下的工作。

希望清楚

0 投票
6 回答
547 浏览

macos - Apple 还支持 Java 6 吗?

不久前,我发布了一个 Java 应用程序。当我将它定位为 Java 6 时,我意识到有一个重要的 Macintosh 用户群。当时,Apple 还没有为他们的用户创建 JRE 6,所以我必须使该应用程序与 Java 5 和 6 兼容。

现在我回到了那个项目,意识到我不能再支持这些用户了;Sun 不会再让我下载 JDK 5,因为它的生命周期已经结束。所以我被夹在了一个十字路口;据我所知,PPC Mac 用户仍然没有 JRE 6 可以使用。

所以我问这个问题:我该如何解决这个困境?我仍然想支持这些用户,但我根本没有用于构建的 JDK。Apple 是否为其 PPC 用户发布了 JRE 6?是否有其他获得 JDK 5 的方法(除了成为 Sun 的业务成员)?是否有一些替代建议来支持这些用户?

问候,——希里克

编辑:一些附加信息,如果 Apple发布了用于 PPC 的 Java 6,那么获得它有多容易?我问这个是因为我仍然经常看到来自我的用户的日志,这些日志表明 PPC 架构与 Java 5 VM。

0 投票
2 回答
3035 浏览

subclipse - 无法在 Windows 7 上将 subclipse 连接到 VisualSVN

svn: 连接被服务器拒绝 svn: OPTIONS 请求在“/svn/myrepo/MyProject/trunk”上失败 svn: 连接被服务器拒绝

Java 32 位 1.6.20 Windows 7 64 位 Eclipse 3.5.2 32 位 VisualSVN 2.1.3

在 Eclipse 3.5.2 中安装了 subclipse。创建存储库 myrepo 和项目结构 MyProject。试图从 subclipse 打开存储库位置https://desktop-PC/svn/myrepo/MyProject/trunk并得到错误弹出错误验证位置 org.tigris.subversion.javahl.ClientException:svn:服务器拒绝连接 svn:选项请求'/svn/myrepo/MyProject/trunk' "" 失败

在命令提示符下,我执行以下操作:(我在此帖子的服务器 url 中插入了一个空格,因为 stackoverflow 只允许帖子上有一个超链接)。

ping https://desktop-PC Ping 请求找不到主机 https://desktop-PC。请检查名称并重试。