精华内容
下载资源
问答
  • JAVA版本号的问题 Java版本号与JDK版本

    万次阅读 多人点赞 2019-04-05 12:23:13
    初学Java时便一直疑惑Java版本号到底是如何命名的?时常在网上看到Java5、Java6、Java7、Java8 (到今天已经到了Java12了,2019.4.5) 这一类 “Java X” 的Java版本名称,同时又会看到诸如JDK1.5、JDK1.6这中 “JDK1....

    初学Java时便一直疑惑Java版本号到底是如何命名的?时常在网上看到Java5、Java6、Java7、Java8 (到今天已经到了Java12了,2019.4.5) 这一类 “Java X” 的Java版本名称,同时又会看到诸如JDK1.5、JDK1.6这中 “JDK1.X” 的JDK叫法。一直以来都在纠结Java以及JDK的规范版本名称到底是如何,直到最近在几本书上看到了相关的解释才有点明白,现总结在这里:

    首先1996年发布了最初版本Java1.0(此前原型为1995年的Oak,因Oak商标已被占用后改名为Java),此后为Java1.1、J2SE1.2、J2SE1.3、J2SE1.4、采用 1.X的命名方式,直到2004年的JavaOne会议后版本数提升为5.0,这一新版本为Java SE5.0(或J2SE5.0,此处存在疑问,网上使用较多为Java SE5),在2006年Sun公司终结了已经有8年历史的J2SE、J2EE、J2ME的命名方式启用了今天的 Java SE、Java EE、Java ME  命名方式,而此后的版本为Java SE6、Java SE7、Java SE8、Java SE9、Java SE10、Java SE11、Java SE12。

    而JDK则在 Java1.0 到 Java9 对应每一个版本号 :JDK1.0、JDK1.2 ... JDK1.8、JDK1.9,Java10以后JDK对应名称为:JDk10、JDK11、JDK12。

    时间线如下: 

    Java SE版本时间线
             Java SE版本               JDK版本            发布时间                                      开发代号
    Oak   1995-05-23 Oak(橡树)
    Java 1.0 JDK1.0 1996-01-23  
    Java 1.1 JDK1.1 1997-02-18  
    J2SE 1.2 JDK1.2 1998-12-04 Playground(运动场
    J2SE 1.3 JDK1.3 2000-05-08 Kestrel(美洲红隼)
    J2SE 1.4 JDK1.4 2002-02-13 Merlin(灰背隼)
    Java SE 5.0 JDK1.5 2004-09-29 Tiger(老虎)
    Java SE 6 JDK1.6 2006-12-11 Mustang(野马)
    Java SE 7 JDK1.7 2011-07-28 Dolphin(海豚)
    Java SE 8 JDK1.8 2014-03-18 Spider(蜘蛛)
    Java SE 9 JDK1.9 2017-09-21  
    Java SE 10 JDK10 2018-03-21  
    Java SE 11 JDK11 2018-09-25  
    Java SE 12 JDK12 2019-3-20  

    下图来自《Java核心技术》卷1 第2章 2.1.1

        你已经看到, JDK 是 Java Development Kit 的缩写。有点混乱的是: 这个工具包的版本
    1.2 ~ 版本 1.4 被称为 Java SDK (软件开发包, Software Development Kit )。 在某些场合下,
    还可以看到这个过时的术语。另外, 还有一个术语是 Java 运行时环境( JRE ), 它包含虚拟机
    但不包含编译器。这并不是开发者想要的环境, 而是专门为不需要编译器的用户而提供。
    接下来, Java SE 会大量出现, 相对于 Java EE ( Enterprise Edition) 和 Java ME ( Micro
    Edition ), 它是 Java 的标准版。
        Java 2 这种提法始于 1998 年。当时 Sim 公司的销售人员感觉增加小数点后面的数值改
    变版本号并没有反映出 JDK 1.2 的重大改进。但是,由于在发布之后才意识到这个问题, 所
    以决定开发工具包的版本号仍然沿用 1.2, 接下来的版本是 1.3、 1.4 和 5.0, 但是, Java 平台
    被重新命名为 Java 2。因此, 就有了 Java 2 Standard Edition Software Development Kit ( Java 2
    标准版软件开发包)的 5.0 版,即 J2SE SDK 5.0。
        幸运的是,2006 年版本号得到简化。 Java 标准版的下一个版本取名为 Java SE 6, 后来
    又有了 Java SE 7 和 Java SE 8。不过,“- 内部” 版本号分别是 1.6.0、 1.7.0 和 1.8.0。
    当 Oracle 为解决一些紧急问题做出某些微小的版本改变时, 将其称为更新。 例如: Java
    SE 8u31 是 JavaSE 8 的第 31 次更新, 它的内部版本号是 1.8.0_31。 更新不需要安装在前一
    个版本上,它会包含整个 JDK 的最新版本。 另外, 并不是所有更新都公开发布, 所以如果
    “ 更新 31” 之后没有“ 更新 32”,你也不用惊慌。
    
    ----引自《Java核心技术》卷1 第2章 2.1.1

     

    展开全文
  • JAVA版本号的问题——Java版本号与Jdk版本

    万次阅读 多人点赞 2019-08-08 20:23:00
    初学Java时便一直疑惑Java版本号到底是如何命名的?时常在网上看到Java5、Java6、Java7、Java8 (到今天已经到了Java12了,2019.4.5) 这一类 “Java X” 的Java版本名称,同时又会看到诸如JDK1.5、JDK1.6这中 “JDK1....

    初学Java时便一直疑惑Java版本号到底是如何命名的?时常在网上看到Java5、Java6、Java7、Java8 (到今天已经到了Java12了,2019.4.5) 这一类 “Java X” 的Java版本名称,同时又会看到诸如JDK1.5、JDK1.6这中 “JDK1.X” 的JDk叫法。一直以来都在纠结Java以及JDK的规范版本名称到底是如何,知道最近在几本书上看到了相关的解释才有点明白,现总结在这里:

    首先1996年发布了最初版本Java1.0(此前原型为1995年的Oak,因Oak商标已被占用后改名为Java),此后为Java1.1、J2SE1.2、J2SE1.3、J2SE1.4、采用 1.X的命名方式,直到2004年的JavaOne会议后版本数提升为5.0,这一新版本为Java SE5.0(或J2SE5.0,此处存在疑问,网上使用较多为Java SE5),在2006年Sun公司终结了已经有8年历史的J2SE、J2EE、J2ME的命名方式启用了今天的 Java SE、Java EE、Java ME  命名方式,而此后的版本为Java SE6、Java SE7、Java SE8、Java SE9、Java SE10、Java SE11、Java SE12。

    而JDK则在 Java1.0 到 Java9 对应每一个版本号 :JDK1.0、JDK1.2 ... JDK1.8、JDK1.9,Java10以后JDK对应名称为:JDK10、JDK11、JDK12。

    时间线如下:

    下图来自《Java核心技术》卷1 第2章 2.1.1

     

        你已经看到, JDK 是 Java Development Kit 的缩写。有点混乱的是: 这个工具包的版本1.2 ~ 版本 1.4 被称为 Java SDK (软件开发包, Software Development Kit )。 在某些场合下,还可以看到这个过时的术语。另外, 还有一个术语是 Java 运行时环境( JRE ), 它包含虚拟机,但不包含编译器。这并不是开发者想要的环境, 而是专门为不需要编译器的用户而提供。接下来, Java SE 会大量出现, 相对于 Java EE ( Enterprise Edition) 和 Java ME ( MicroEdition ), 它是 Java 的标准版。
        Java 2 这种提法始于 1998 年。当时 Sun 公司的销售人员感觉增加小数点后面的数值改变版本号并没有反映出 JDK 1.2 的重大改进。但是,由于在发布之后才意识到这个问题, 所以决定开发工具包的版本号仍然沿用 1.2, 接下来的版本是 1.3、 1.4 和 5.0, 但是, Java 平台被重新命名为 Java 2。因此, 就有了 Java 2 Standard Edition Software Development Kit ( Java 2 标准版软件开发包)的1.2版,即 J2SE SDK 1.2。
        幸运的是,2006 年版本号得到简化。 Java 标准版的下一个版本取名为 Java SE 6, 后来又有了 Java SE 7 和 Java SE 8。不过,“- 内部” 版本号分别是 1.6.0、 1.7.0 和 1.8.0。当 Oracle 为解决一些紧急问题做出某些微小的版本改变时, 将其称为更新。 例如: Java SE 8u31 是 JavaSE 8 的第 31 次更新, 它的内部版本号是 1.8.0_31。 更新不需要安装在前一个版本上,它会包含整个 JDK 的最新版本。 另外, 并不是所有更新都公开发布, 所以如果“ 更新 31” 之后没有“ 更新 32”,你也不用惊慌。
     
    ----引自《Java核心技术》卷1 第2章 2.1.1

    展开全文
  • JAVA 获取java版本

    千次阅读 2018-07-14 10:52:18
    System.out.println(“java版本号:” + System.getProperty(“java.version”)); // java版本号 System.out.println(“Java提供商名称:” + System.getProperty(“java.vendor”)); // Java提供商名称 ...

    JAVA 获取系统配置信息重点内容

    System.out.println(“java版本号:” + System.getProperty(“java.version”)); // java版本号
    System.out.println(“Java提供商名称:” + System.getProperty(“java.vendor”)); // Java提供商名称
    System.out.println(“Java提供商网站:” + System.getProperty(“java.vendor.url”)); // Java提供商网站
    System.out.println(“jre目录:” + System.getProperty(“java.home”)); // Java,哦,应该是jre目录
    System.out.println(“Java虚拟机规范版本号:” + System.getProperty(“java.vm.specification.version”)); // Java虚拟机规范版本号
    System.out.println(“Java虚拟机规范提供商:” + System.getProperty(“java.vm.specification.vendor”)); // Java虚拟机规范提供商
    System.out.println(“Java虚拟机规范名称:” + System.getProperty(“java.vm.specification.name”)); // Java虚拟机规范名称
    System.out.println(“Java虚拟机版本号:” + System.getProperty(“java.vm.version”)); // Java虚拟机版本号
    System.out.println(“Java虚拟机提供商:” + System.getProperty(“java.vm.vendor”)); // Java虚拟机提供商
    System.out.println(“Java虚拟机名称:” + System.getProperty(“java.vm.name”)); // Java虚拟机名称
    System.out.println(“Java规范版本号:” + System.getProperty(“java.specification.version”)); // Java规范版本号
    System.out.println(“Java规范提供商:” + System.getProperty(“java.specification.vendor”)); // Java规范提供商
    System.out.println(“Java规范名称:” + System.getProperty(“java.specification.name”)); // Java规范名称
    System.out.println(“Java类版本号:” + System.getProperty(“java.class.version”)); // Java类版本号
    System.out.println(“Java类路径:” + System.getProperty(“java.class.path”)); // Java类路径
    System.out.println(“Java lib路径:” + System.getProperty(“java.library.path”)); // Java lib路径
    System.out.println(“Java输入输出临时路径:” + System.getProperty(“java.io.tmpdir”)); // Java输入输出临时路径
    System.out.println(“Java编译器:” + System.getProperty(“java.compiler”)); // Java编译器
    System.out.println(“Java执行路径:” + System.getProperty(“java.ext.dirs”)); // Java执行路径
    System.out.println(“操作系统名称:” + System.getProperty(“os.name”)); // 操作系统名称
    System.out.println(“操作系统的架构:” + System.getProperty(“os.arch”)); // 操作系统的架构
    System.out.println(“操作系统版本号:” + System.getProperty(“os.version”)); // 操作系统版本号
    System.out.println(“文件分隔符:” + System.getProperty(“file.separator”)); // 文件分隔符
    System.out.println(“路径分隔符:” + System.getProperty(“path.separator”)); // 路径分隔符
    System.out.println(“直线分隔符:” + System.getProperty(“line.separator”)); // 直线分隔符
    System.out.println(“操作系统用户名:” + System.getProperty(“user.name”)); // 用户名
    System.out.println(“操作系统用户的主目录:” + System.getProperty(“user.home”)); // 用户的主目录
    System.out.println(“当前程序所在目录:” + System.getProperty(“user.dir”)); // 当前程序所在目录

    展开全文
  • kafka客户端java版本

    万次阅读 2018-10-30 19:14:31
    转载请注明出处:kafka客户端java版本 下载jar包 maven版本的直接找到相关的pom配置即可。 https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients/2.0.0 我们这里使用的是2.0.0版本 如下: <!-- ...

    转载请注明出处:kafka客户端java版本

    下载jar包

    maven版本的直接找到相关的pom配置即可。
    https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients/2.0.0
    我们这里使用的是2.0.0版本
    如下:

    <!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients -->
    <dependency>
        <groupId>org.apache.kafka</groupId>
        <artifactId>kafka-clients</artifactId>
        <version>2.0.0</version>
    </dependency>
    

    编写消息生产类MsgProducer

    注意,不要与kafka-client中的类重名,例如不要用KafkaProducer。

    package com.biologic.util;
    
    import java.util.Properties;
    
    import org.apache.kafka.clients.producer.KafkaProducer;
    import org.apache.kafka.clients.producer.Producer;
    import org.apache.kafka.clients.producer.ProducerRecord;
    
    public class MsgProducer {
    
    	public static void main(String[] args) {
    		Properties props = new Properties();
    		props.put("bootstrap.servers", "192.168.11.90:9092");
    		props.put("acks", "all");
    		props.put("retries", 0);
    		props.put("batch.size", 16384);
    		props.put("linger.ms", 1);
    		props.put("buffer.memory", 33554432);
    		props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
    		props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");
    
    		Producer<String, String> producer = new KafkaProducer<String, String>(props);
    		producer.send(new ProducerRecord<String, String>("test", "标题", "值"));
    		producer.close();
    
    	}
    
    }
    

    在kafka的服务器安装目录中运行监听consumer

    bin/kafka-console-consumer.sh --bootstrap-server 192.168.11.90:9092 --topic test --from-beginning
    

    运行main方法后接收到消息如下:
    [外链图片转存失败(img-fJHRQIVm-1565856887677)(http://image.525.life/FuSEmUfx7ezaS-Cw5O-EmaU9pT-k)]

    编写消息消费类MsgConsumer

    注意,不要与kafka-client中的类重名,例如不要用KafkaConsumer。

    package com.biologic.util;
    
    import java.util.Arrays;
    import java.util.Properties;
    
    import org.apache.kafka.clients.consumer.ConsumerRecord;
    import org.apache.kafka.clients.consumer.ConsumerRecords;
    import org.apache.kafka.clients.consumer.KafkaConsumer;
    
    public class MsgConsumer {
    
    	public static void main(String[] args) {
    		 Properties props = new Properties();
    	     props.put("bootstrap.servers", "192.168.11.90:9092");
    	     props.put("group.id", "joe");
    	     props.put("enable.auto.commit", "true");
    	     props.put("auto.commit.interval.ms", "1000");
    	     props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
    	     props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
    	     KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props);
    	     consumer.subscribe(Arrays.asList("test"));
    	     while (true) {
    	         ConsumerRecords<String, String> records = consumer.poll(100);
    	         for (ConsumerRecord<String, String> record : records)
    	             System.out.printf("offset = %d, key = %s, value = %s%n", record.offset(), record.key(), record.value());
    	     }
    	}
    	
    }
    

    运行main方法后开始监听消息

    在kafka的服务器安装目录中运行producer

    bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
    

    输入如下:
    [外链图片转存失败(img-nAhTzEbg-1565856887678)(http://image.525.life/FgsDWC29ylKxiaKsq8rM3yABa08R)]

    java控制台输出如下:
    [外链图片转存失败(img-swRJMAOI-1565856887679)(http://image.525.life/FuM95HM5_DQ3WByznteq-aeEIwHy)]

    相关参数说明(kafka全部参数详见consumerconfigs):
    bootstrap.servers
    用于初始化时建立链接到kafka集群,以 host:port形式,多个以逗号分隔host1:port1,host2:port2;

    group.id
    消费者的组id
    kafka使用消费者分组的概念来允许多个消费者共同消费和处理同一个topic中的消息。分组中消费者成员是动态维护的,如果一个消费者处理失败了,那么之前分配给它的partition将被重新分配给分组中其他消费者;同样,如果分组中加入了新的消费者,也将触发整个partition的重新分配,每个消费者将尽可能的分配到相同数目的partition,以达到新的均衡状态;

    enable.auto.commit
    用于配置是否自动的提交消费进度;

    auto.commit.interval.ms
    用于配置自动提交消费进度的时间;

    session.timeout.ms
    会话超时时长,客户端需要周期性的发送“心跳”到broker,这样broker端就可以判断消费者的状态,如果消费在会话周期时长内未发送心跳,那么该消费者将被判定为dead,那么它之前所消费的partition将会被重新的分配给其他存活的消费者;

    key.serializer,value.serializer
    说明了使用何种序列化方式将用户提供的key和vaule值序列化成字节。

    转载请注明出处:kafka客户端java版本

    参考链接

    消费者示例

    生产者示例

    kafka官方文档
    https://kafka.apache.org/documentation/#producerapi

    参数配置Broker Configs
    https://kafka.apache.org/documentation/#brokerconfigs

    kafka 2.0.0 API 生产者文档

    kafka 2.0.0 API 消费者文档

    kafka 1.0.1 API文档

    使用阿里云

    confluent版本的示例

    转载请注明出处:kafka客户端java版本

    展开全文
  • 修改 java 版本

    千次阅读 2017-12-25 21:54:46
    当系统中存在多个java版本时,怎么切换?如果是1.7以前的版本,则直接修改环境变量JAVA_HOME; 如果是1.7及以后的,则可能要修改C:\ProgramData\Oracle\Java\javapath\中的三个java,可重命名,再使用时改回来即可...
  • 微信公众号开发源代码大全2015 java版本

    千次下载 热门讨论 2015-05-26 09:42:59
    微信公众号开发源代码 java版本 包含:消息处理、数据库mysql、聊天机器人、建立菜单等
  • ubuntu切换java版本

    千次阅读 2016-11-21 10:29:58
    众所周知,ubuntu经常需要安装不同的java版本,他们之间的切换就是一个很大的问题1.Chose another Java loader:sudo update-alternatives –config java2.Chose another compiler (this is what you need):sudo ...
  • Java版本兼容问题

    千次阅读 2018-10-05 16:53:03
    随着Java版本的升级,编译工具与运行环境都有一定的升级,不过官方称这些都是向下兼容的。 如何理解向下兼容? 向下兼容说的意思是当前版本以及其下所有版本编译的项目都可在当前版本对就的JRE下运行;与其相反是,...
  • 网上有很多解决的方法,其中删除C:\Windows\System32文件下java相关联的exe文件即可,使用where java...java版本问题 unsupported major.minor version 51.0 jdk1.7版本错误,可能项目是1.7,运行环境是1.6 unsup...
  • 软件开发和测试中经常要在不同的Java版本之间来回切换,最常见的是从其他Java版本(Java9,Java10,Java11)切换到Java8, 特别是使用Scala,Spark,目前还只是支持java8,必须切换到java8环境,否则无法正常编译和运行. ...
  • win10升级Java版本

    千次阅读 2019-07-06 16:35:52
    卸载旧的JAVA版本并安装新的,我摸索的步骤如下: 卸载旧版本 卸载原来的jdk及jre,在控制面板->卸载程序中可以找到,我原先的版本是java 7,这是升级后的java 8: 选中软件就可以卸载。 下载新版本 卸载之后在...
  • Tomcat和Java版本对照

    万次阅读 2017-02-08 10:58:54
    表格来自...   Apache Tomcat 版本 最新发布版本 支持的JAVA版本 9.0.x 9.0.0.M17 (alpha) 8 and later 8.5.x 8.5.11 7 and later 8.0.x (superseded) 8.0.41 (...
  • servlet版本,tomcat版本,java版本,对应关系及选择
  • IDEA java版本降级编译,解决JDK版本导致Unsupported major.minor version 52.0 error 补充说明: 说明代码是用JDK8进行编译的;
  • linux shell 获取java版本

    千次阅读 2019-08-05 11:50:37
    获取java版本号 $ java -version 2>&1 | sed '1!d' | sed -e 's/"//g' | awk '{print $3}' 1.8.0_222 获取java类型(openjdk)及版本号 $ java -version 2>&1 | sed '1!d' | sed -e 's/"//g' -e 's/...
  • 查看java版本和安装路径

    万次阅读 2018-11-26 18:01:08
    1、java版本 java -version   2、java安装路径 java -verbose      
  • logstash java 版本问题

    千次阅读 2018-01-05 13:15:20
    logstash java 版本问题 配置logstash收集应用日志时出现报错: NameError: cannot link Java class org.apache.logging.log4j.core.config.LoggerConfig needs Java 8 (java.lang.UnsupportedClassVersionError: ...
  • Mac下升级Java版本

    万次阅读 2018-04-08 15:44:27
    最近在编译代码工程的时候,遇到了提示说Java版本过低,无法编译,于是使用java -version命令查看,确实是1.6的。于是自己下载并安装了1.8,然后再次java -version命令查看,确实还是1.6。查看了一下,1.6的路径是/...
  • Tomcat 支持的Java版本对照

    千次阅读 2018-01-23 14:21:49
    最近在安装Tomcat的时候,未关注到其与java版本有关联性,荒废宝贵时间!!!!最新最全的Tomcat 支持的Java版本对照,即兼容性一览表:Servlet SpecJSP SpecEL SpecWebSocket SpecApache Tomcat versionTomcat版本...
  • Mac 修改系统默认Java版本

    千次阅读 2019-04-03 12:25:10
    Mac使用时,怎么去除修改系统默认Java版本 流程方法 查看当前版本,终端输入 java -version 查看存在的java sdk版本 进入目录/Library/Java/JavaVirtualMachines 复制需要更改的java sdk所在目录更新使用版本 ...
  • 多个JAVA版本共存切换的解决方法

    千次阅读 2019-08-11 10:47:36
    将电脑中的不同java版本进行切换的操作方法。本文吸收了各位大神的文章精华,结合自身碰到的一些问题,完成了这篇文章。 1.下载不同的版本java,安装均按默认路径。 我电脑下有三种Java版本,1.7.80,1.8.51,1.8....
  • 深入理解java 版本兼容问题

    万次阅读 2017-01-11 16:33:59
    我们在做dubbo接口开发是,要考虑jdk版本兼容的问题。如果是高版本的jre运行低版本...问题的背景最近在做项目时,由于要用到elastichsearch 做开发,elastichsearch 的jdk版本是java7,而公司要求的java版本一般来说是
  • 如何切换VScode里面的java版本

    万次阅读 2019-10-06 21:58:52
    如何切换VScode里面的java版本 打开setting.json 添加java.home配置即可
  • Mac 查看系统安装的java版本

    千次阅读 2016-12-24 00:56:56
    Mac 查看系统安装的java版本 /usr/libexec/java_home -V 返回系统安装的java最高版本 /usr/libexec/java_home
  • 之前开发过程中突然间遇到java和javac版本出现不一致的问题,如下图: 如何解决此问题了: 我们只需要删掉下图目录的中的三个exe执行文件即可。...java版本和环境变量中的不一致问题解决方案和上面方式一样 ...
  • java版本区别

    万次阅读 2017-08-30 20:44:47
    一、Java版本区别  常用的 java 程序分为 Java SE、java EE、Java ME三个版本,介绍如下: 1. Java SE(Java Platform,Standard Edition) java se 以前称为J2SE。它允许开发和部署在桌面、服务器...
  • linux下更换java版本

    千次阅读 2008-12-30 20:43:00
    linux安装的时候如果选择了java开发的话会默认安装当前linux内置的gil java版本 新点的linux安装的java版本大多为1.4 有更老的系统自带的java版本为1.3根本不能满足我们程序开发的需要 进入终端查看当前java版本 ...
  • 查看java版本

    千次阅读 2019-05-16 13:47:00
    我们可以使用 -version 参数来查看当前 Java 的运行版本,命令如下:java -version 以上代码实例输出结果为: java version “1.6.0_13”Java(TM) SE Runtime Environment (build 1.6.0_13-b03)Java HotSpot(TM) ...
  • 【渗透测试】解决BurpSuite2020.12支持Java版本和其他软件不兼容的问题 问题来源: Burp的最新版采用了蓝色底色,很是好看,于是搞来试试,然而之前一直使用的是burp1.7.26版本,这个版本java8支持,新版本burp需要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,836,967
精华内容 734,786
关键字:

java版本

java 订阅