问题标签 [java1.4]

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

asynchronous - 使用 java 1.4 的异步调用

我试图找到一种使用1.4 java 框架执行异步调用的简单方法。

这是一个非常简单的例子......运行异步方法,继续在主线程上执行操作,当异步方法结束时引发事件以获取结果。

我将不胜感激任何例子,谢谢!

0 投票
2 回答
483 浏览

action - 将 ActionListener 与 JButton 一起使用

所以,我对使用 java 编程接口有点陌生。我有一个 JButtons 菜单,其中每个 JButton 都有一个与之关联的操作(所以我使用 new JButton(action)),但是一旦选择了一个按钮,我想关闭菜单,所以我有一个 ActionListener 附加到每个 JButton这样做。

出于漂亮的原因,如果 ActionListener 在 JButton 的动作之前,我会喜欢它,但我找不到不涉及添加新线程或创建新类的方法......有人有什么想法吗?另外,我使用的是 Java 1.4,所以没有花哨的新东西。

0 投票
2 回答
186 浏览

java - Java 1.4 + 可扩展构建器模式

在实现一个利用java 1.4中构建器模式的可扩展类时,我遇到了一些困难。模式本身是一种享受,但由于缺乏泛型,我在使其可扩展时遇到了一些障碍。

在这一点上,我能想到的最好的解决方案是Builder在父级中有一个抽象的内部类。然后,它包含一个受保护的构造函数,用于子类共有的所有必需参数和一些 javadoc,以通知用户他们需要实现自己的build()方法,该方法返回与返回类相同类型的对象。如果人们使用 RTFM,这将有效,否则它会中断......这很糟糕。任何想法表示赞赏。

注意:我一直在 1.4 中工作,因为这是设计用于运行的专用硬件的 VM。

0 投票
2 回答
925 浏览

java - 为什么码头 6.1.x 不能与 java 1.4.2 一起运行?

我能找到的所有文档都表明,jetty 6.1.x 仍应与 java 1.4.2 一起运行。

然而,如果我下载一个码头二进制文件和“java -jar start.jar”,我会得到以下变化:

“线程“主”java.lang.UnsupportedClassVersionError 中的异常:(org/mortbay/xml/XmlConfiguration)偏移量 = 6 处的主要版本错误”

我已经使用从 dist.codehouse.org/jetty 下载的 jetty 6.1.26 进行了尝试。我已经尝试过使用“hightide”码头版本 6.1H.24 和 hightide-6.1H.8。

我的Java是:

$ java -version java version "1.4.2" Java(TM) 2 Runtime Environment, Standard Edition (build 2.3) IBM J9 VM (build 2.3, J2RE 1.4.2 IBM J9 2.3 Linux amd64-64 j9vmxa64142ifx-20100113 (JIT enabled) J9VM - 20100112_51454_LHdSMr JIT - 20090210_1447ifx1_r8 GC - 200902_24)

我知道这是古老的 Java,但我有一些古老的代码可以在上面运行。Everywhere SAYS jetty 6.1 应该在 java 1.4 上运行。我什至发现古老的博客文章说他们确实使用 java 1.4 运行了 jetty 1.6。

那么这是什么一回事?我究竟做错了什么?

0 投票
4 回答
34595 浏览

java - 如何在 Java 1.4 中设置 BufferedReader 和 PrintWriter 的超时时间?

如何在使用套接字连接创建的 BufferedReader 和 PrintWriter 上设置超时?这是我现在为服务器提供的代码,它一直有效,直到服务器或客户端崩溃:

在这段代码的范围之外,我设置了 1000 毫秒的套接字超时,这在等待初始连接时按预期工作。但是程序在 (str = br.readLine()) 处阻塞。如果客户端挂起或崩溃,它永远不会停止阻塞,除非我终止进程(即使那样也不总是有效)。

有问题的客户端代码与此非常相似,并且以类似的方式阻塞。

0 投票
2 回答
772 浏览

java - java 1.4 good quality image resize

We have a photo gallery that is using servlets to resize images - we need good performance and decent quality, but we just can't get it right. Also, sadly enough, we have only java 1.4, which leaves us to almost no external image libraries (nearly everything i found is java 1.5+) and java image handling is really not good.

If I use this:

the results are almost same every time (and bad looking) or extremely slow, it depends on the selected hint. I read almost every article about image resizing in java (including this one and it does not help.

Do you have any ideas? Any external libraries for java 1.4 that are fast and have decent quality? Any algorithm that would get good results?

0 投票
0 回答
371 浏览

java - JDK1.4.2 不使用 getHostAddress 返回 IPV6 地址

上面的 JDK 1.5 可以很好地返回 IPV6 地址。但是 JDK1.4.2 只返回 IPV4 地址。操作系统是 Windows XP 和 Windows 7。有人设法在 JDK 1.4.2 上获得 IPV6 地址吗?

我怀疑 java.net.InetAddressImplFactory 中有这个本机代码。

由于JDK1.4.2是很久以前开发的,可能不兼容Windows的原生库来获取IPV6地址。这个对吗?

0 投票
3 回答
429 浏览

java - 安装 j2se 1.4 或更高版本时出现问题

我有一个英特尔酷睿 i3(不是第二代 i3)处理器和 windows 7 64 位操作系统。我应该从http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase14-419411.html#j2sdk-1.4.2_30-sol-JPR这个网站安装哪个 j2se 1.4

0 投票
1 回答
9443 浏览

java - 从 NamingEnumeration 中获取元素

我正在尝试从命名枚举中获取元素。命名枚举本身不为空,但 hasNext() 给了我错误。

我究竟做错了什么?

AD 的结构(在使用 AD-LDS 的 Localhost 上)

DC=PORTAL,DC=COMPANY,DC=BE
->OU=Accounts
==>CN=John Doe
==>CN=Jane Doe
->CN=LostAndFound
->CN=NTDS 配额
->CN=角色
->OU=系统帐户
==>CN=PortalAdmin

目录结构

将我的搜索库缩小到“OU=ACCOUNTS,DC=PORTAL,DC=COMPANY,DC=BE”会出现以下错误

查找失败:javax.naming.NameNotFoundException:[LDAP:错误代码 32 - 000020 8D:NameErr:DSID-031522C9,问题 2001(NO_OBJECT),数据 0,最佳匹配:'DC=PORTAL,DC=COMPANY,DC=BE ' ]; 剩余名称 'OU=ACCOUNTS,DC=PORTAL,DC=COMPANY,DC=BE'


解决方案:

0 投票
3 回答
75 浏览

java - 在创建 javabean 时执行代码

我想在每次实例化 javabean 时执行一段代码,这会在 bean 本身中创建一个变量。我正在使用 java 1.4