jdk

  • JDK工具(一)–Java编译器javac

    1.概述 javac.exe: Java编译器,将Java源代码转换成字节码. 2.用法 javac <选项> <源文件> (使用过程中发现,javac <源文件><选项> 也可以) 其中,可能的选项包括: -g 生成所有调试信息 -g:none 不生成任何调试信息 -g:{lines,vars,source} 只生成某些调试信息 -nowarn 不生成任何警告 -verbose 输出有关编译器正在执行的操作的消息 -deprecation 输出使用已过时的

    jdk, javac, Java, 编译器, 工具May 3

  • 给注解打断点的一种方法
    给注解打断点的一种方法

    Controllor中有如下的方法, @HttpFeatures(contentType="application/json") @Get("send/{appId:[0-9]+}") @Post("send/{appId:[0-9]+}") public String sendMail(@Param("data") String dataBase64,@Param("appId") long appId)

    jdk, debug, annotationApril 27

  • private static final long serialVersionUID在实现序列化的类中出现的意义

    转载:http://blog.csdn.net/arthurzil/archive/2009/11/21/4845736.aspx 实现java.io.Serializable这个接口是为序列化,serialVersionUID 用来表明实现序列化类的不同版本间的兼容性.如果你修改了此类, 要修改此值.否则以前用老版本的类序列化的类恢复时会出错. 实现后如果你用的是工具的话会出来警告,他会提示你,可以自动生成private static final long serialVersionUID =

    eclipse, jdk, jvm, 编译器, class, compilerApril 20

  • Spring属性编辑器

    所谓的PropertyEditor,顾名思义,就是属性编辑器.由于Bean属性通过配置文档以字符串了方式为属性赋值,所以必须有一个"东东"负责将这个字符串转换为属性的直接对象,如属性的类型为int,那么编辑器要做的工作就是int i = Integer.parseInt("1"); Spring为一般的属性类型提供了默认的编辑器,BeanWrapperImpl是Spring框架中重要的类,它负责对注入的Bean进行包装化的管理,常见属性类型对应的编辑器即在该类中通过

    jdk, bean, String, spring, class, PrimitiveApril 20

  • 使用Eclipse-Maven-git做Java开发(1)--JDK的安装配置
    使用Eclipse-Maven-git做Java开发(1)--JDK的安装配置

    "工欲善其事必先利其器",所以我们在开始之前,先来安装.配置一下我们的工具.我们需要安装和配置的有:JDK.Eclipse.Maven.Eclipse的一些插件. 我们就先从JDK开始吧 虽然说JDK有多个组织在出品,但是一般情况下说JDK都是特指的Oracle JDK,也就是之前的SUN JDK,这也是它作为官方的特权吧. 1.下载 首先给出下载地址:JDK下载地址,进入下载页面直接点击文件下载是不行的,需要先同意许可才行 就是图中框出来的那里.在这里选择文件的时候又有一个问题了,这

    jdk, 环境变量, 安装配置, JAVA_HOMEApril 14

  • JDK工具(零)--简要介绍JDK1.6自带的42个工具

    Java的开发人员肯定都知道JDK的bin目录中有"java.exe"和"javac.exe"这两个命令行工具, 但并非所有的Java程序员都了解过JDK的bin目录之中其它命令行程序的作用. JDK1.6自带的工具就有42个之多. 环境说明:操作系统 win7,JDK1.6 bin目录的42个工具如图所示 常用的9种程序 1.javac.exe: Java编译器, 将Java源代码转换成字节码. 2.java.exe: Java解释器, 直接从class文件或者j

    jdk, jar, javac, Java, 工具April 13

  • 框架的本质

    郑重申明:包括本文在内的很多技术文章,大多出自山外高人,而非Fans. Fans暂时没有能力写作优秀的技术文章,Fans只是转载.浓缩.加入部分自己的代码而已. 框架的本质 什么是框架?框架从何而来?为什么要使用框架?这是一系列简单而又复杂的问题.简单,是因为它们本身似乎不应该成为问题.框架实实在在存在,并且在开发中发挥着重要的作用,我们的日常工作,遵循着框架所规定的编程模式,在其指导之下,我们能够编写更为强大的程序.说其复杂,是因为框架本身又是如此纷繁复杂,我们在使用框架的同时,往往会迷失其中

    jdk, jar, Java, 框架, springApril 13

  • 设计模式实战序

    学习设计模式已经很久了,在反复阅读了<大话设计模式>,<Struts2技术内幕>,<JavaEE轻量级企业级开发>等书籍之后,在阅读了JDK的部分源码,扫描了Spring3部分源码,认真研究了Struts2源码之后,发现设计模式在Java中的应用实在是太广了. 所以,按照Fans同学一贯的精神和做法(务实-实用-学以致用),将设计模式以一种实际的例子总结出来.也就是说,例子中直接体现了某种设计模式的应用场景.按照当今现状,设计模式分为创建型-结构型-行为型,只是Fans

    jdk, struts, Java, 设计模式, spring, JavaEEApril 13

  • [CENTOS6]ORACLE JDK7安装

    介绍 在CENTOS上安装JDK是很多应用的前提,所以这里讲JDK安装配置分享一下,由于32位JDK在gc优化上有着不错的性能,所以我们在集群上一直使用32位JDK. 安装 下载 官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Linux x86 119.43 MB jdk-7u75-linux-i586.rpm 安装 先验证服务器上是否已经存在JDK,存在则卸载掉 #r

    jdk, centos, 32位April 12

  • java多线程学习-java.util.concurrent详解(一) Latch/Barrier

    Java1.5提供了一个非常高效实用的多线程包:java.util.concurrent, 提供了大量高级工具,可以帮助开发者编写高效.易维护.结构清晰的Java多线程程序.从这篇blog起,我将跟大家一起共同学习这些新的Java多线程构件 1. CountDownLatch 我们先来学习一下JDK1.5 API中关于这个类的详细介绍: "一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待. 用给定的计数 初始化 CountDownLatch.由于调用了 cou

    jdk, Java, 编程, 多线程, ThreadApril 9

  • Python安装教程
    Python安装教程

    因为电脑重装了Win7系统,所以又重新百度了一把Python的安装教程,真是好记性不如烂笔头,这次将安装步骤记录下来,以便今后方便查找. 第一步:我选择安装Python2.7,因为Python2.7是之前的版本与3.0的过渡,而且目前3.0又有许多不支持的库啊等等,所以Python2.7不失为一个很好的选择. Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:http://www.python.org/ 你可以在一下链接中下载Python的文档,你可

    eclipse, jdk, python, pydev, Python安装April 7

  • ubuntu安装jdk,ubuntu设置java环境变量

    ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量 下载jdk-6u12-linux-i586.bin, 开始安装jdk: 使用终端进入存放jdk-6u12-linux-i586.bin的目录,我的位置是:/home/liujicheng/java 第一步:更改权限:默认文件没有可执行权限 chmod g+x jdk-6u12-linux-i586.bin 第二步: 安装 s

    jdk, ubuntu, 环境变量, 1.6March 31

  • 在linux上配置JDK环境变量

    配置/etc/profile,在文件末尾加上如下配置: JAVA_HOME=/usr/java/jdk1.8.0_40 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 配置普通用户的.bash_profile,在当户文件夹下,则可 vi /home/crxj-app/.bash_profile,加上如下配置: JAVA_HOME=/usr/java/jdk

    jdk, linuxMarch 26

  • PWC6345: There is an error in invoking javac 解决办法
    PWC6345: There is an error in invoking javac 解决办法

    今天试着用 jetty 跑 J2EE 的程序时,出现了 "PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required." 的问题.在网上查了下,好多人说要改 jetty 的启动参数,用命令行来启动 jetty,可是我压根没有 jetty 的配置文件啊!根据报错提示的字面意思,应该是程序要用到完整的 JDK,而不单是一个裸的 JRE,于是我看了下 Eclipse 运行依赖的 Jav

    jetty, j2ee, jdk, jre, JavaMarch 12

  • JDK 6中的线程池

    线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法.每个 ThreadPoolExecutor 还维护着一些基本的统计数据,如完成的任务数. 为了便于跨大量上下文使用,此类提供了很多可调整的参数和扩展钩子 (hook).但是,强烈建议程序员使用较为方便的 Executors 工厂方法Executors.newCachedThreadPool()(无界线程池,可以进行自动线程回收

    jdk, hook, 扩展, 工作, 任务, 活动March 3

  • JDK,JRE,JVM区别与联系
    JDK,JRE,JVM区别与联系

    很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的. 今天特写此文,来整理下三者的关系. 1.JDK JDK : Java Development ToolKit(Java开发工具包).JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar). 最主流的JDK是Sun公司发布的

    jdk, jvm, jre, JavaJanuary 19

  • Hadoop平台搭建使用系列教程(6)- JDK的安装
    Hadoop平台搭建使用系列教程(6)- JDK的安装

    雪影工作室版权所有,转载请注明[http://blog.csdn.net/lina791211] 一.安装前准备 上传jdk.bin和hadoop分发包到/home/hadoop/Downloads/文件夹下.所有的机器上都要安装JDK,现在就先在Master服务器安装,然后其他服务器按照步骤重复进行即可.安装JDK以及配置环境变量,需要以"root"的身份进行. 以下JDK的安装时参考网上安装JDK环境的操作,实际操作稍微有点差别,但是差别不大,所以直接使用这个示例来作为教程. 二.

    jdk, hadoop, Java, 搭建, 集群January 14

  • Java中JDK的安装和path,classpath的环境配置
    Java中JDK的安装和path,classpath的环境配置

    1,第一步,不用说肯定是去下一个java JDK了.目前最新版本的java JDK应该是JDK 7.0,这个就自己去百度一下了,好多网站都可以找到. 2,第二步就是安装JDK虚拟机了,按照它里面的提示一步一步地来.你可以安装在C盘也可以安装在其他盘(如D盘),里面有两个程序.如:我的安装的是JDK6.0,安装在D:\IT\JDK6.0路径下.步骤如下: 点"接受", 选择路径D:\IT\JDK6.0之后点"确定", 下面安装此版本的jre 选择路径后点"下

    eclipse, jdk, Java, 虚拟机, Windows, pathJanuary 10

  • Android初学者教程
    Android初学者教程

    1.首先您需要明白想要做一个android的App开发,需要准备开发环境,而对于开发环境,市面上有很多选择,如android-studio,这是一款安卓集成开发工具,无需安装SDK,只需要安装JDK即可,但是这款软件有一个很大的缺陷,运行特别慢,本人亲自测试结果: 因此,在这里我给大家推荐一常规的配置Android开发环境的方法:JDK+Eclipse+SDK:相关论坛地址:http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.htm

    jdk, sdk, androidDecember 11

  • OpenJDK和JDK区别

    使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢? 历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出.在JDK7的时候,openjdk已经成为jdk7的主干开发,sun jdk7是在openjdk7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉.使用JRL(JavaResearch License,Java研究授

    jdk, openjdk, JavaNovember 5

  • String.intern()方法在jdk6,7中的区别
    String.intern()方法在jdk6,7中的区别

    因为jdk7开始去永久代,所以结果有所不同

    jdk, String, internNovember 1

  • ubuntu中将java环境由安装版的openjdk替换为tar版的jdk

    1.安置好你的tar版的jdk 2.运行命令: sudo gedit ~/.bashrc 从而用gedit编辑-/.bashrc来设置环境变量: export JAVA_HOME=/your/path/to/jdk export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=${JAVA_HOME}/bin:$PATH 3. 运行命令: sudo update-alterna

    jdk, ubuntu, openjdk, update-alternativesOctober 22

  • JDK源码笔记-java.util.HashMap
    JDK源码笔记-java.util.HashMap

    HashMap 的存储实现 当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例: Java代码 HashMap<String , Double> map = new HashMap<String , Double>(); map.put("语文" , 80.0); map.put("数学" , 89.0); map.put("英语" , 78.2); HashMap 采用一种所谓的&quo

    jdk, hashmap, JavaOctober 10

  • UBUNTU 14.04 JDK 安装

    具体步骤参详了如下链接: http://blog.csdn.net/yang_hui1986527/article/details/6677450 1.到 Sun 的官网下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 选择 accept license ,然后选择适合自己机型的JDK下载. 2.解压文件,修改文件名 $ sudo mkdir /usr/lib/jvm $

    jdk, ubuntuSeptember 27

  • 玩转Linux之- JDK安装
    玩转Linux之- JDK安装

    一.安装 创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1.jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin # ./jdk-6u11-linux-i586.bin (注意,这个步骤一定要在jdk-6u11-linux-i586.bin所在目录下) 在按提示输入yes后,jdk被解压. 出现一行字:Do you agg

    jdk, linuxSeptember 25

  • SSL 操作线程大量blocked和大量CLOSE_WAIT 连接

    网络出现大量: close_wait 线程类似: "pool-12-thread-44" prio=10 tid=0x00007fd1f0008800 nid=0x5bd9 waiting for monitor entry [0x00007fd0168ed000] java.lang.Thread.State: BLOCKED (on object monitor) at sun.security.util.MemoryCache.put(Cache.java:353) - wait

    jdk, deadlock, SSLSeptember 9

  • JDK1.6 自动生成WebService客户端代码

    到需要生成客户端代码的项目根目录下执行 wsimport -keep http://localhost:8080/HelloService?wsdl 命令即可 http://localhost:8080/HelloService是服务端地址

    jdk, WebServiceClientSeptember 3

  • 理解动态代理的神器:InvocationHandler中invoke()方法的调用问题

    InvocationHandler的主要作用:构造代理类/代理对象 Proxy.newProxyInstance的主要作用:给代理类绑定接口和方法 以下的内容部分参考了网络上的内容,在此对原作者表示感谢! Java中动态代理的实现,关键就是这两个东西:Proxy.InvocationHandler,下面从InvocationHandler接口中的invoke方法入手,简单说明一下Java如何实现动态代理的. 首先,invoke方法的完整形式如下: public Object invoke(Obj

    jdkAugust 20

  • windows下安装ant

    1.下载,到ANT官方网站http://ant.apache.org/下载最新版本,解压到C:\ant目录下 2.配置环境变量:我的电脑----属性----高级-----环境变量,添加如下 ANT_HOME:C:\ant JAVA_HOME:C:\Jdk(是JDK不是JRE,要不会报找不到tools.jar的错误) Path:%ANT_HOME%\bin(为了方便在dos环境下操作) 注意是键值对形式出现,不包括那个":" 3.查看是否安装成功:在dos窗口中输入命令ant,若出现结果

    jdk, Windows, dos, path, Build, ANTJuly 31

  • [开发环境]CentOS6.5下安装Oracle JDK

    1.下载JDK wget http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u65-linux-x64.tar.gz?AuthParam=1406381642_d498d95482a71eaad9c5c240d100e2a0 注意:直接通过oracle网站下载,下载下来的其实只是一个html,必须通过http抓包软件抓到下载文件的那个request的uri,记录下来他的AuthParam.下载下来后通过rm重命名 2.重命名并解压

    jdk, linuxJuly 26

  • Java基本开发环境搭建
    Java基本开发环境搭建

    一.开发工具获取 1.开发工具包JDK ● 下载地址: 到ORACLE公司官方网站(http://www.oracle.com/)下载. ● 下载文件的选择: 对于windows操作系统,最后下载的文件的文件名格式为:jdk-6uX-windows-i586.exe,其中"6uX"代表版本号,其中包含了JDK和JRE,文件大小大概70M: 例如笔者下载最新的JDK为Java SE Development Kit 6 Update 25,相应的文件名为jdk-6u25-windows-i

    eclipse, tomcat, jdk, Java, Eclipse插件, 服务器July 13

  • 在编译android如何来回切换JDK

    原生android 4.4.4 (KitKat)开始使用Java 7,但现在芯片厂商的codebase用的还是Java 6,需要来回切换,纠结吧~ 先说一下原生android KitKat,参照android developer官网,安装openjdk即可: $ sudo apt-get update $ sudo apt-get install openjdk-7-jdk $ sudo update-alternatives --config java $ sudo update-altern

    jdk, shell, android, JavaJuly 13

  • Android之APK文件签名--keytool和jarsigner
    Android之APK文件签名--keytool和jarsigner

    一.生成密钥库 将位置定位在jdk的bin文件中,输入以下命名行:keytool -genkey -alias ChangeBackgroundWid get.keystore -keyalg RSA -validity 20000 -keystore ChangeBackgroundWidget.keystore(中间不换行),按下"Enter"键,并根据提示填写相关信息,详细信息如下及图1(validity为有效期,这里有效期为20000天): 输入keystore密码: 再次输入

    jdk, jar, android, Application, tools)July 9

  • 搭建java环境

    一.tomacat Tomcat的安装分为两个步骤:安装JDK:安装Tomcat. JDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品.自从Java推出以来, JDK已经成为使用最广泛的JavaSDK.JDK 是整个Java的核心,包括了Java运行环境,Java 工具和Java基础的类库.所以要想运行jsp的程序必须要有JDK的支持,理所当然安装Tomcat 的前提是安装好JDK. 1.安装JDK shell>rpm -ivh jdk-7u5

    tomcat, jdk, DNSJune 24

  • eclipse启动报找不到jdk(jre)的问题
    eclipse启动报找不到jdk(jre)的问题

    错误提示: 这个情况是在重装系统后,环境变量被清空了,导致eclipse启动时没找到jre,无法继续的问题 一般答案都是配置JAVA_HOME到PAHT里面就可以了. http://www.codeweblog.com/question/1765200_158263 但像我这样有洁癖的人,是不喜欢加PATH的,而且我的环境有多个版本的jdk,有时候需要切换(我不喜欢在每个工程上点右键设置build path里的jre的), 所以我这里说的是一种适合我的工作方式的方法. 总的思路是给eclipse

    eclipse, jdk, pathJune 12

  • java技术体系

    深入理解java虚拟机之java技术体系,有些个人理解,不当之处错误之处请放肆批评. 计算机中最终能执行的是 机器码,相关概念:复杂指令集.精简指令集,汇编 有限的指令集的反复组合,(三生万物)便可操控复杂逻辑应用,但编写的难度非常之大,我们需要近似人类说话办事的方式来操控.... 一个不太恰当的类比:人类语言,全世界的语言种类纷繁复杂,各个国家有各个国家的主语言,除了主语言还有各种听不懂的方言,但最终本质都是要 沟通表达,而且我们知道语种之间可以互相翻译. if 有一位来自米国的pp小姐找我给

    jdk, Java, 虚拟机, 内存模型June 4

  • JVM.JRE.JDK.java ee sdk with jdk四者的区别

    下面由小到大对JVM.JRE和JDK的区别进行阐述. JVM(Java Virtual Machine),即Java虚拟机 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行.JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行.编译虚拟机的指令集与编译微处理器的指令集非常类似. JVM是Java语言跨平台(这里的"平台"是指不同的操作系统)的基础,要想在不同的操作系统上运行

    jdk, jvm, jre, JavaMay 30

  • linux下安装jdk7出现unpacking of archive failed on file

    今天在Linux上安装rpm版的jdk7,结果爆出了 unpacking of archive failed on file /usr/java/jdk1.7.0_55/lib/visualvm/profiler/modules/org-netbeans-modules-profiler.jar;537efea1: cpio: read 最后试了一下,虽然没搞明白出现的具体原因,但是好歹也解决了,问题好像出在迅雷上,第一开始我用的迅雷下载的rpm包然后传到服务器上的,就出错了,后来我直接改用浏览

    jdk, linuxMay 23

  • 启动tomcat服务器一闪而过

    今天遇到个很奇怪的问题,就是我想单独启动tomcat的bin目录startup.bat(启动服务),奇怪的是我发现,双击的时候,每次都一闪而过,也也就是启动出问题了.后来在网上找了找,终于解决了,所以特意贴出来和大家分享: 运行cmd,找到tomcat的路径:如E:\apache-tomcat-6.0.24\apache-tomcat-6.0.24\bin 输入:E:\apache-tomcat-6.0.24\apache-tomcat-6.0.24\bin\startup.bat 回车 这时会

    apache, tomcat, jdk, JavaMay 22

  • ubuntu安装JDK和SQLDEVELOPER

    所用软件jdk-7u51-linux-x64.tar.gz 和sqldeveloper-4.0.1.14.48-1.noarch.rpm 1.安装JDK 1.1 解压jdk-7u51-linux-x64.tar.gz tar -xvf jdk-7u51-linux-x64.tar.gz 1.2 复制解压后的目录 sudo mv jdk1.7.0_51/ /usr/local/jdk --复制目录出错,导致启动不了 1.3 更改环境变量 sudo vim /etc/profile 在最后添加以下内

    oracle, jdk, sqldeveloperApril 13

  • Tomcat7安装(jdk 1.7环境)
    Tomcat7安装(jdk 1.7环境)

    这篇文章着重讲解tomcat7的安装,首先需要下载tomcat包和相应的jdk,如果你的系统是32位,那么下载x86的jdk,如果是64位的系统,那么下载X64的JDK.具体下载地址如下. Tomcat 7: http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-7/v7.0.22/bin/apache-tomcat-7.0.22.tar.gz JDK 1.7(x86): http://download.oracle.com/otn-pub/java/jd

    tomcat, jdkMarch 23

  • CentOS-6安装配置JDK-8

    查看已安装的java [[email protected] Soft]# rpm -qa | grep java tzdata-java-2013c-1.el6.noarch java-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64 java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64 libreoffice-javafilter-3.4.5.2-16.1.el6_3.x86_64 java_cup-0.10k-5.el6.

    jdk, linux, 删除rpm包March 21

  • Spring开发中出现Unsupported major.minor version 51.0错误

    按照<Spring 3.x企业应用开发实战>中第二章的例子程序,在完成业务层的Service后,在applicationContext.xml中配置事务支持,总是会出现警告: Exception 'com/swiee/dao/LoginLogDao : Unsupported major.minor version 51.0' applicationContext.xml /forumProj/src line 40 Spring AOP Problem 百度之后发现是由于jdk版本的错误:程

    jdk, Java, springMarch 19

  • IE8 浏览器访问网站时提示"您的 Java 版本不安全"附解决办法
    IE8 浏览器访问网站时提示"您的 Java 版本不安全"附解决办法

    昨天遇到了壹個问题,通过 IE8 浏览器访问单位壹個内网应用 http://10.30.100.40:7001/,首页加载完之后页面老是弹出壹個提示框"您的 Java 版本不安全",然后下方给出三個选项:更新(推荐),阻止,稍后.如果选择了更新,浏览器会尝试访问外网连接 Oracle.com,实际会连接失败,因为此时我的机器已经处于内网之中.如果选择稍后,页面会显示出来,但是首页的登录表单无法输入.至于阻止选项,如果点击了就意味着只能放弃访问.另外从相关工作人员口中了解到,局域网内只有

    jdk, ie8, 浏览器, JavaMarch 7

  • eclipse指定启动的jdk

    到eclipse目录,打开eclipse.ini文件,在指定位置加入你的jdk相关文件(如下面示例配置中-vm配置,聪明人一看就懂,不懂再问吧) -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130521-0416 -product or

    eclipse, jdk, Java, 启动February 28

  • JDK直接删除文件目录无法重装的解决办法

      今天我本想把JDK给卸了,但刚接触Java的我以为JDK安装后不会安装什么软件,所以就直接把JDK的文件夹给删了,于是悲剧产生了.   当我准备再次安装时,系统却告诉我JDK已经安装了,是否重复安装,我点了是,结果无法安装,但是使用运行Java命令却显示不是内部命令,于是我开始了漫长而又痛苦的重装之路.   我先到控制面板里面去找,但是系统又提示我 Windows Installer出问题了,DLL文件丢失,无法卸载.然后我想起了更改的环境变量,所以我去把环境变量改了回来,但是还是没有用.

    jdk, Java, Java卸载February 11

  • Unity打包Android提示找不到jdk解决方案

    在Unity4.2.2打包Android版本的时候报错,详细信息为以下内容: Error building Player: UnityException: Unable to find suitable jdk installaion Please make sure you have a suitable jdk installation. Android development requires at least JDK 6 (1.6). The latest JDK can be obta

    jdk, unity, installaionJanuary 22

  • (翻译)Java SE 8 Lambda 特性与基本原理(下)

    6 , 词法域(Lexical Scoping) 确定内部类中变量名字(包括this)的意义要比在顶级类中困难的多,并且很容易出错.继承成员--包括类对象中的方法--可能不小心就覆盖了外部类的声明, 未加限定的this引用总是指向外部类自身. Lambda表达式更加简单:他们不会从超类中继承任何名字,也不会引入任何新的级别的作用域.相反,他们具有词法作用域,意味着主体中的名字是解释执行的,就像是在封闭的环境中(通过对Lambda表达式形式参数添加名字).作为一个自然的延伸,this关键字以及对成

    jdk, lambda, JavaDecember 20

  • ubuntu13.04通过lxc搭建容器java运行环境
    ubuntu13.04通过lxc搭建容器java运行环境

    step1:安装lxc sudo apt-get install lxc 说明:由于在ubuntu中通过apt-get安装lxc会自动安装lxc依赖的其他软件,debootstrap,lvm2,cgroup-lite等. step2:lxc宿主主机配置 首先介绍几个文件夹(默认通过apt-get安装将自动生成以下文件/文件夹) /etc/lxc/default.conf 创建容器时若未指定配置文件,则默认使用这个default.conf作为该容器的配置文件 /usr/share/lxc/temp

    tomcat, jdk, Java, lxc, ubuntu13.10December 17

  • (翻译)Java SE 8 Lambda 特性与基本原理(上)

    Lambda 语言特性与原理 java se 8 edition 本文章是Java语言规范-JSR335 中对Java语言一些新功能的非正式描述,这些增强性功能已被OpenJDK 的Lambda项目实现.并且该文章细化了上次发布在2011年九月份的迭代.一些JSR关于语言特性变更的正式描述戳JSR-335,同时OpenJDK的开发者预览版已经发布(Developer Preview), 一些以往的设计文档查看(OpenJDK project page.),这里(State of the Lamb

    jdk, expression, lambda, JavaDecember 16