
在运行时获取Java版本
我需要解决JDK 1.5中的Java错误,该错误已在1.6中修复。我正在使用以下条件:if (System.getProperty("java.version").startsWith("1.5.")) { ...} else { ...}这对其他JVM有用吗?有更好的方法来检查吗?回答:java.version是每个JVM中都存在的系统属性。有两种可能的格式:Java的8或降低:1.6.0_23,1.7.0,1.7.0_80,1.8.0...
2024-01-10
同时运行两个版本的Java
我必须使用两个版本的Java(1.6.21和1.7)。我公司的代码取决于1.6_21,我们计划使用人工制品。我们正在本地测试工件,但是工件需要Java1.7或更高版本。我希望我的默认Java主目录指向1.6_21,对于工件应为1.7。但是问题出在我安装Java 7以后,它就将自身设置为默认值。我读过很多文章,它们解释了如何...
2024-01-10
用自定义版本替换Java类库中的类
类 BasicLabelUI 中 的javax /秋千/ PLAF /基本是通过影响已确认的bug。在我的应用程序中,我需要固定版本(适用于v9)提供的功能。由于法律和技术方面的原因,我仍然受受影响的JDK版本的约束。我的方法是在项目内部创建一个包含固定版本的包 javax / swing / plaf / basic 。与已安装的JDK中的缺陷类相比,我...
2024-01-10
如何从批处理脚本获取Java版本?
我正在尝试从下面给出的Java版本输出中获取‘6’java version "1.6.0_21"Java(TM) SE Runtime Environment (build 1.6.0_21-b07)Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)同样,我写了这个批处理脚本set VERSION6="1.6.0_21"java -version 2>&1 | findstr "version" >ab.txtfor /f "to...
2024-01-10
Mac OS X和多个Java版本
如何在MacOS上安装其他Java?我安装了jdk8,效果很好。但现在出于开发目的,我需要安装jdk7。当尝试通过DMG文件安装旧版本时,我得到警告,已经安装了较新版本的Java,并且安装程序退出。/usr/libexec/java_home -verboseMatching Java Virtual Machines (1): 1.8.0_20, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_20....
2024-01-10
查看Mac上安装的所有Java版本
如何在Mac上安装所有Java版本?有终端命令吗?运行时 ,会得到系统中正在使用的当前JRE版本,但是我想列出Mac上安装的所有JRE。回答:/usr/libexec/java_home -V列出了每个安装的Java环境(该/usr/bin/java命令已知)的一行。您仍然可以具有未注册的其他Java安装-如Zulu或AdoptOpenJDK-。...
2024-01-10
如何在我的Java项目中使用两个版本的jar
在我的Java项目中,我需要使用依赖于 和 依赖于 。我知道,如果我想直接使用两个版本的Lucene,可以使用ClassLoader从Lucene加载不同的类。 *但是问题是我现在不会直接使用lucene的api。有什么方法可以在neo4j的api运行时加载lucene-3.6.2,而在运行Elasticsearch的api时加载lucene-4.4.0。lucene的两个版本现在冲突了...
2024-01-10
将参数传递给Maven版本
我正在尝试使用Maven释放一个库并执行站点部署来sourceforge(我首先创建了一个交互式shell)。该发布由Jenkins作业完成(使用Jenkins的Maven发布插件)。我试过了:-X -e -Dresume=false -Dusername=puce release:prepare release:perform -Darguments="-Dusername=puce"和-X -e -Dresume=false -Dusername=puce -Darguments=-Dusername=...
2024-01-10
在Mac上确定Java SDK的版本
我有一台运行Snow Leopard的MacBook Pro;如何查看Mac上安装了什么版本的Java SDK?回答:在其中,/System/Library/Frameworks/JavaVM.framework/Versions您将看到所有已安装的JDK。有一个名为CurrentJDK活动JDK的符号链接。...
2024-01-10
如何更改TOMCAT使用的Java版本?
我的系统上安装了Java 1.6和Tomcat 5.5。但是Tomcat 5.5访问Java 1.5,因此,在Bad version number in .classfile使用JSP执行Java代码时,我得到了错误。如何将Tomcat版本更改为Java 1.6?我尝试更改tomcat5w.exe指向版本1.6的JVM,但现在Bad version in .class file出现错误。但是现在,我收到以下错误。exceptionorg.apache.jasper.JasperE...
2024-01-10
您可以从Maven的父POM继承版本吗?
我有很多类似的项目:project1project2project3........project111在jar中编译的每个项目:project-1.1.1.1.jar,....是否可以在父文件夹中添加pom.xml,以便为所有项目定义版本1时间?回答:如果省略<version/>,则从父级继承。但是,该<parent/>元素必须包含一个<version/>用于父元素的元素,因此该版本必须出现在每...
2024-01-10
检查Java版本时出错:找不到java.dll
C:\Users\ash>java versionError: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'has value '1.7.0_01', but '1.7' is required.Error: could not find java.dllError: Could not find Java SE Runtime Environment.回答:重新安装JDK并在JDK上设置系统变量JAVA_...
2024-01-10
如何查看Java堆中的内容?
我设法在正在开发的Java应用程序中获得内存“泄漏”。运行我的JUnit测试套件时,我会随机退出内存异常(java.lang.OutOfMemoryError)。我可以使用哪些工具来检查我的Java应用程序的堆,以查看所有堆中正在使用的工具,以便可以确定哪些保留了对应该能够进行垃圾收集的对象的引用。回答:VisualVM包含...
2024-01-10
Java类文件格式的主要版本号列表?
Java 1.2使用主要版本46Java 1.3使用主要版本47Java 1.4使用主要版本48Java 5使用主要版本49Java 6使用主要版本50Java 7使用主要版本51Java 8使用主要版本52Java 9使用主要版本53Java 10使用主要版本54Java 11使用主要版本55Java 12使用主要版本56Java 13使用主要版本57Java 14使用主要版本58回答:这些来自类版本。如...
2024-01-10
Java-查找使用中的tzdata版本,而不考虑JRE版本
我们有一个简单的实用程序应用程序,可读取JRE中使用的所有时区数据并将其全部显示在简单表中。我们需要为即将发布的产品发行版使用JRE的较旧版本(6_24)(显然是由于其他问题),但是我们还需要在该发行版中包括较新的时区更新(否则将包含在6_29中))。我们已经打包了将要安装的私有JRE,...
2024-01-10
在Java中查找并替换几个文本文件中的单词?
如何使用Java在多个文本文件中查找和替换单词?这是我一次做的方法String…public class ReplaceAll { public static void main(String[] args) { String str = "We want replace replace word from this string"; str = str.replaceAll("replace", "Done"); System.out.println(s...
2024-01-10
查看Java程序进行的所有系统调用
如何查看Java程序正在执行的系统?有没有可以在Linux上执行此操作的工具?回答:使用strace:strace java your_program...
2024-01-10
Java 如何查看JPA发出的SQL查询?
当我的代码发出这样的调用时:entityManager.find(Customer.class, customerID);如何查看此调用的SQL查询?假设我无权访问数据库服务器来分析/监视调用,是否可以在IDE中记录或查看JPA调用发出的相应SQL查询?我要使用jTDS驱动程序反对SQL Server 2008 R2。回答:日志记录选项是特定于提供程序的。您需要知道使用...
2024-01-10
7个MacOS显示设置可帮助您更好地查看Mac
Mac的显示设置不仅限于亮度。如果看不到显示屏上的内容,那么拥有漂亮的Retina显示屏对您没有任何好处。 值得庆幸的是,MacOS有许多设置可帮助您更清楚地看到Mac屏幕上的内容,从放大文本和图标到增加对比度和降低窗口的透明度。现在播放:观看:7个设置,这些设置将帮助您更好地查看Mac3:201...
2024-01-10
Java如何检查用于编译.class文件的jdk版本
我正在尝试调试“ .class文件中的版本号错误”java中的错误,有没有办法让我检查.class文件的版本?我正在使用JRE1.5.0_6,但我JDK的版本是1.6.0_13。我正在以eclipse设置为1.5的兼容模式进行编译,我认为这是可行的…回答:你正在命令行(针对名为MyClass的类)中寻找以下内容:在Unix / Linux上:javap -ver...
2024-01-10
该类已由Java环境的最新版本编译
运行Selenium脚本时,我在Eclipse控制台中收到以下错误消息:类是由Java环境的最新版本(类文件版本53.0)编译的,此版本的Java运行时仅可识别52.0以下的类文件版本。Java版本: 8IDE: Eclipse OxygenFirefox版本: 46回答:这只是版本不匹配。您已经使用Java版本9编译了代码,而当前的JRE是版本8。请尝试...
2024-01-10
Java 如何告诉Maven使用最新版本的依赖项?
在Maven中,依赖关系通常是这样设置的:<dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version></dependency>现在,如果你正在使用发布频繁的库,则不断更新<version>标记可能会有些烦人。有什么方法可以告诉Maven始终使用最新的可用版本(来自存储库)?回答:有关更...
2024-01-10

java等待光标显示问题
我在应用程序中显示等待光标时遇到问题。只要鼠标位于定义自己的光标的面板上方,就不会出现等待光标。如果面板不更改光标,则会显示等待光标。我附上SSCE,以准确解释我的问题。public class BusyCursorTest extends javax.swing.JFrame {public BusyCursorTest() { javax.swing.JMenuBar menuBar = new javax.swing.JMenuBar(); ...
2024-01-10
调用java中
功能方含枚举我已经定义的类调用java中class Prop{ public static enum property{ NAME, CITY, ADDRESS; } private String NAME; private String CITY; private String ADDRESS; public String getValue(property pro){ switch(pro){ case NAME: ...
2024-01-10
java实现透明窗体
import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import java.awt.Point;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import javax.swing.JFrame;import javax.swing.JPanel;/** * 实现透明窗体 * @author Administrator ...
2024-01-10
在java中的扩展形式
我有这种形式,其中有可扩展的控件,如有一个用户键入的文本框,旁边是一个添加按钮,用户将用来添加另一个文本框在前一个下面。在java中的扩展形式我的问题是我甚至不知道如何使添加按钮的工作,以便另一个textarea /文本框会出现在前面的控制....im在NetBeans IDE 7.0和设计模式下执行它...我已经...
2024-01-10
接口冲突的java
我目前工作的一个大项目,其中包括三种不同类型的CRUD的。我的ICrud接口包含<t>,以便在我实现它时放入所需的数据类型。接口冲突的java我的问题是,当我在第三类中实现它,我愿的方法(readAll)使用其他数据类型比4种的其他方法(CRUD)之一。这有可能以任何方式?现在我有readAll方法返回匹配的...
2024-01-10
与java世界比较分享点
我是一个很好的java web开发人员,他掌握了java行业中技术问题的数量。与java世界比较分享点我听说很多关于SharePoint的知识。我无法理解它,因为我不知道在微软的世界里工作。有人可以通过从java世界的场景告诉SharePoint。回答:中央仓库为什么?不是真的。没有冒犯,但你真的需要先做更多的阅读...
2024-01-10
Java矩阵数学库的性能?
我们正在计算某种其运行时间受矩阵运算约束的东西。(如果感兴趣,请在下面提供一些详细信息。)这种经历提示了以下问题:人们是否对使用Java库进行矩阵数学运算(例如,乘法,逆运算等)有经验?例如:JAMACOLTApache commons math我搜索后什么也没找到。我们的速度比较细节:我们正在使用Int...
2024-01-10
如何比较两个java对象
我有两个从同一类实例化的java对象。MyClass myClass1 = new MyClass();MyClass myClass2 = new MyClass();如果我将它们的两个属性都设置为完全相同的值,然后验证它们是否相同if(myClass1 == myClass2){ // objects match ...}if(myClass1.equals(myClass2)){ // objects match ...}但是,这些方法都不返回真实值。我已经检查了...
2024-01-10
java不可变对象问题
String abc[]={“abc”}; String def[]={};def=abc;def[0]=def[0]+"changed";System.out.println(abc[0]);通过更改“ def”对象,我的abc对象也被更改。在String[]数组旁边有这个特性还有什么其他的Java对象有类似的特性?能解释更多吗?为了防止在更改def时更改abc,我必须执行def =abc.clone();。回答:您将对象的可变性/...
2024-01-10
Java输入不起作用(初学者)
由于某些原因,我的代码将不接受最后一行“您想订购的商品:”的输入谁能告诉我我的错误在这里吗?它正在正确地编译一切。我只是一个初学者,所以请简单地告诉我。import java.util.Scanner;import java.util.*;class RestaurantMain { public static void main(String[] args) { //Create an array list ArrayList m...
2024-01-10
