关于java环境变量

当前在商量BS架构上面如何进行落实客户机的硬件调用难题。想到的方案为JNI、JNLP和JS调ocx。各类方案具体什么贯彻以及最后怎么着抉择,后续开始展览又是如何暂不在本博文的议论行列。本文仅仅是说一下java环境变量的标题。

  • 环境变量?四弟你规定你不是在逗作者?随便二个java基础的人都会啊!万年的java_home(额!那里一定得大写)、classpath和path呗!
  • 规定不是逗你,假诺您用的好死不死是jdk一.8的话,且听自身慢慢道来。

题材讲述

是如此,博主在研究JNI实现BS框架结构下的硬件调取的时候,发现了五个神奇的框架,叫做JNA!使用该框架能够优雅急速的开始展览java调C的功能完成。没啥好说的,只要注意3个题材就行,关于dll的门道难点!千万注意,保险dll和jdk的版本1致性(即三21人jdk调取33个人dll,6十人jdk调取64位dll),存放地点嘛?博主提议将dll放在jdk的bin目录下即可。

言归正传,正是基于那个难点,出现了本人对jdk环境变量的可怜迷惑,发轫让本人懵逼的有点可疑人生了!小编得到3个三十二位的dll,不过小编的jdk是陆十二人,好死不死的壹.八。于是,笔者得换啊!

  1. 下载32位jdk
  2. 安装
  3. 修改环境变量(额!当时用的java_home,那里只要改一下那叁个变量路径就好了,classpath和path不用管了,引用的呗!不禁为团结的Smart深深的鞠了壹躬)
  4. 我音讯逐步的输入java -version

神奇的业务产生了!what?竟然依然陆拾2位!

哥俩伊始依然万分淡定的。有何大不断的事情?资深码农哪有必胜的代码?容哥渐渐反省二次环境变量,将背后的毒手一把揪出来!(博主一向将注意了位于环境变量上边,于是乎,很喜剧!)

闹心了半钟头,百度时而,看看有未有怜悯的病友吧!果然,第一次全国代表大会堆!依据一下操作步骤顺遂消除,惊恐的喝了一口鸡汤。那个世界变化太快,不改变祖祖辈辈不曾前途。

消除方案

跻身该公文夹C:\ProgramData\Oracle\Java\javapath,会发现里面有多个exe文件,那四个exe文件引发的幺蛾子。把叁九位的jdk的bin目录对应的四个文本举行交换,之后java
-verion就来看了少见的叁拾四位了。

相关文章