关于Java的java.library.path-程序员宅基地

技术标签: Unix  EXT  Java  OS  JNI  

java可以通过System.getProperty获得系统变量的值。而java.library.path只是其中的一个,表示系统搜索库文件的路径。

例如这个值可以能是 c;\windows;d:\test;e:\mytest

那当你在程序中装载一个dll库时,系统就是去当前目录和这几个目录找看看有没有这个文件。 因此通过jni机制来调用dll时,只要把该dll文件拷到当前目录和这几个目录下即可。

这个类作用是很大的,我们可以获取很多信息。

System.getProperty()参数大全

java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name
os.arch Operating system architecture
os.version Operating system version
file.separator File separator ("/" on UNIX)
path.separator Path separator (":" on UNIX)
line.separator Line separator ("\n" on UNIX)
user.name User's account name
user.home User's home directory
user.dir User's current working directory
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/akalius/article/details/83235170

智能推荐

【阅读】《Linux高性能服务器编程》——第十三章:多进程编程_linux高性能服务器编程 13.9-程序员宅基地

文章浏览阅读186次。多进程编程13.1 fork系统调用13.2exec系列系统调用13.3 处理僵尸进程13.4 管道13.5 信号量13.5.1 信号量原语13.5.2 semget系统调用13.5.3 semop系统调用13.5.4 semctl系统调用13.5.5 特殊键值IPC_PRIVATE13.6 共享内存13.6.1 shmget系统调用13.6.2 shmat和shmdt系统调用13.6.3 shmctl系统调用13.6.4 共享内存的POSIX方法13.6.5 共享内存实例13.7 消息队列13.7.1 m_linux高性能服务器编程 13.9

Atomic原子类-程序员宅基地

文章浏览阅读1.2k次,点赞27次,收藏23次。Atomic类位于java.util.concurrent.atomic包下,它们利用CAS(Compare-And-Swap)操作来保证线程安全性,而无需使用传统的锁机制。这些类提供了一种轻量级的同步机制,适用于多线程环境下对共享变量的高效更新。

边长为n的正方形最多可以放下多少个半径为r的圆?_怎么计算矩形里面可以放入最多数量的圆-程序员宅基地

文章浏览阅读4.7k次,点赞10次,收藏30次。今天看见数学院群里有人在讨论一道有意思的题目,题意好像是这样的:在一个1010的正方形里最多可以放多少个半径为1圆?有大佬在知乎里找到了1010的正方形能放多少个直径为1的圆,那么最优的放置方法如下:从图中可以看出,并不是每一排放10个,放10排是最优的。因为这样会造成中间的空隙很大。可以看出更优的放置方法是:交错着放,即(图中从下往上看):第一排放10个,第二排放9个,第三排放10个。第二排..._怎么计算矩形里面可以放入最多数量的圆

【机器学习】Tensorflow基本使用_tensoflow使用-程序员宅基地

文章浏览阅读1.4w次,点赞5次,收藏20次。TensorflowTensorFlow 是谷歌开源的机器学习框架,相对于其它现有框架来说,其具有比较好的扩展性,但是也牺牲了它的速度。下面介绍Tensorflow 的基本使用:1, tensorflow 基本操作:import tensorflow as tfimport numpy as np乘法:a = tf.placeholder("float") # 创建符号变量b = tf.plac_tensoflow使用

VS2013安装部署项目为安装包超详细_vs2013安装布部署插件-程序员宅基地

文章浏览阅读2.3w次,点赞5次,收藏36次。俗话说:工欲善其事必先利其器,那么在一切开始知之前就先利下你的器吧,说白了就是把该装的软件先装好了。。。_vs2013安装布部署插件

anki 自定义快捷键实现通过 h,j,k,l 选择卡片_anki-custom-shortcuts-程序员宅基地

文章浏览阅读2.9k次。anki 自定义快捷键实现通过 h,j,k,l 选择卡片Customize Keyboard ShortcutsCustomize Keyboard Shortcuts 插件提供了以下功能:Allows the changing of shortcuts on the main page, the editor window, the review window, and the deck browser window也就是说这个插件可以更改 anki 主页,编辑窗口,复习窗口已及牌组浏览器中的_anki-custom-shortcuts

随便推点

解决方案ImportError: cannot import name ‘BertTokenizerFast‘ from ‘transformers‘_cannot import barttokenizer-程序员宅基地

文章浏览阅读196次,点赞7次,收藏5次。解决方案ImportError: cannot import name 'BertTokenizerFast' from 'transformers'_cannot import barttokenizer

python语音引擎深度学习_Python深度学习实战:基于TensorFlow和Keras的聊天机器人以及人脸、物体和语音识别...-程序员宅基地

文章浏览阅读384次。序第1章 TensorFlow基础 11.1 张量 21.2 计算图与会话 21.3 常量、占位符与变量 41.4 占位符 61.5 创建张量 81.5.1 固定张量 91.5.2 序列张量 111.5.3 随机张量 111.6 矩阵操作 121.7 激活函数 131.7.1 双曲正切函数与Sigmoid函数 131.7.2 ReLU与ELU 151.7.3 ReLU6 ..._python用keras会话机器人

jq ajax跨域请求php,几种常用的ajax 跨域请求-程序员宅基地

文章浏览阅读94次。原标题:几种常用的ajax 跨域请求作者:唯芸熙首先,我们要明白,什么是跨域,为什么要跨域。 由于JS中存在同源策略。当请求不同协议名不同端口号下面的文件时,将会违背同源策略,无法请求成功!需要进行跨域处理!这篇文章就为大家详细介绍一下个人常用的三种跨域方式,以请求PHP为例。1、header("Access-Control-Allow-Origin:*");后台PHP进行设置,前台无需任何设置,..._jq请求php

决策树——ID3算法-程序员宅基地

文章浏览阅读3.6w次,点赞55次,收藏293次。前言我们在使用数据挖掘的时候,完成数据的“清洗”等一系列繁琐的步骤,就可以对数据进一步地进行“挖掘”——对数据进行分类的建立、预测、聚类分析等等的操作。在分类和预测的过程中,有一系列的算法得以脱颖而出——“回归分析”、“决策树”、“人工神经网络”等等那么今天我就来介绍一下”决策树“——ID3算法一、ID3算法ID3作为一种经典的决策树算法,是基于信息熵来选择最佳的测试属性,其选择了当前样本集中具有最大信息增益值的属性作为测试属性。样本集的划分则依据了测试属性的取值进行,测试属性有多少种取值就能划_id3算法

css 网页整体缩小_css实现缩放自适应网页--手机web-程序员宅基地

文章浏览阅读7.8k次。一.允许网页宽度自动调整: "自适应网页设计"到底是怎么做到的?其实并不难。 首先,在网页代码的头部,加入一行viewport元标签。viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比 例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。 对于viewport属性,我是真正在接触..._如何实现网页小于一个宽度就全局缩小

Cheat Engine 教程( 1 - 9 通关 )_cheat engine教程-程序员宅基地

文章浏览阅读10w+次,点赞84次,收藏288次。精确值扫描点击教程(64位):欢迎使用 Cheat Engine 训练教程 (3.3)本教程将尝试讲解在游戏中作弊的一些基本知识. 并帮助你熟悉 Cheat Engine 的使用方法 (简称为CE). 请按下面的步骤开始.恭喜你!如果以上步骤没什么意外的话,进程列表窗口将会消失并且在 Cheat Engine 主界面的上方会显示选择的进程名称.好了,点击 "下一步" 按钮进入下一个步骤。_cheat engine教程

推荐文章

热门文章

相关标签