加载中
Ubuntu 16.04安装Java 8

1 Java 8 下载地址 http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html 2 以root用户登录将下载的jdk-8u92-linux-x64.tar.gz文件放到/temp目录下...

05/21 11:54
8
cmake:环境变量(environment variable)读写和if判断

cmake中对环境变量读写都是通过ENV前缀来访问环境变量 读取环境变量则要使用 $ENV{JAVA_HOME}这样的格式 写环境变量如下: set( ENV{PATH} /home/martink ) 1 if语句判断环境变量是否定义要用...

06/25 22:32
15
System.load(String filename)和System.loadLibrary(String libname)的区别

作用: 它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。 其实JDK提供给用户了两个方法用于载入文件,...

06/25 22:21
0
Android Studio配置javah自动生成头文件

一: Javah的配置 1. File -> Setting ->Tools -> External Tools,点击加号添加新的Tools; 2. 设置Tools信息 Arguments的设置: 三个参数: Program:$JDKPath$\bin\javah.exe (设置jdk中jav...

JNI内存泄露处理方法汇总

在c++中new的对象,如果不返回java,必须用release掉,否则内存泄露。包括NewStringUTF,NewObject。如果返回java不必release,java会自己回收。 jstring jstr = env->NewStringUTF((*p).se...

06/26 18:20
7
Windows平台下Git服务器搭建

第一步:下载Java,下载地址:http://www.java.com/zh_CN/ 第二步:安装Java.安装步骤不再详述。 第三步:配置Java环境变量. 右键”计算机” => ”属性” => ”高级系统设置” => ”高级” =>...

05/16 01:20
9
JNI 动态注册和静态注册的详解

1. 什么是JNI? JNI的英文缩写是 java nativie interface ,按照字面解释就是java 本地接口。什么样的接口才叫nativie interface ,用c/c++写代码。所以JNI是用c++语言编写的接口供java调用。...

06/27 11:12
59
JNI 动态注册和静态注册的详解

本博文采用问答的方式讲解JNI的动态注册和静态注册的方式 1. 什么是JNI? JNI的英文缩写是 java nativie interface ,按照字面解释就是java 本地接口。什么样的接口才叫nativie interface ,用...

06/27 08:16
18
Jenkins的配置从节点中默认没有Launch agent via Java Web Start,该如何配置使用

Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的。 如何设置才能让出来呢? 1:打开"系统管理"——"Configure Global Sec...

05/20 21:12
65
传智播客JNI第七讲 – JNI中的全局引用/局部引用/弱全局引用、缓存jfieldID和jmethodID的两种方式

讲解JNI中的全局引用/局部引用/弱全局引用、缓存jfieldID和jmethodID的两种方式,并编写两种缓存方式的示例代码。 1.从Java虚拟机创建的对象传到本地C/C++代码时会产生引用,根据Java的垃圾回...

06/26 21:11
23
jenkins自动化搭建测试环境

简述 概念 Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部...

java指定端口运行 war 包

最近在调研使用 Jenkins 持续集成软件,拿到了一个 war 文件,运行 war 文件有两种方式: 1. 把 war 文件放到 tomcat 的 webapps 文件夹中,运行 tomcat ,由 tomcat 自动解压运行 war 文件中...

Android JNI 函数注册的两种方式(静态注册/动态注册)

JNI/NDK 在Android开发中,由于种种原因我们需要调用C/C++代码, 这个时候就要用到Android开发者都听说过的JNI(Java Native Interface)了, 在调用JNI相关方法之前, 要对java中native关键字定义...

06/27 08:05
8
【Java】Thread类中的join()方法原理

简介 join()是Thread类的一个方法。根据jdk文档的定义: public final void join()throws InterruptedException: Waits for this thread to die. join()方法的作用,是等待这个线程结束;但显...

03/04 21:04
21
Jenkins学习使用之二: Linux节点增加

一、通过Jenkins的“系统管理-->节点管理”,点击“新建节点”,输入节点名称,选择“固定节点”或者“复制现有节点”,然后点击“确定”。 二、在下列页面中填入必要的信息: 1、并发构建数:...

05/20 16:59
11
Gitblit安装遇到的一些问题

本人安装的是gitblit-1.8.0.zip 配置完后,发现java不匹配, Exception in thread "main" java.lang.UnsupportedClassVersionError: com/gitblit/GitBlitServer : Unsupported major.minor v...

06/06 00:07
31
nginx带进度条的上传超大文件

11年写的 http://haoningabc.iteye.com/blog/1711534 重新整理下 准备---------------------------------------------- nginx-1.8.1.tar.gz 能过, 1.10不行,会有openssl md5之类的错误 上传...

Android 应用崩溃捕获工具 xCrash

https://www.oschina.net/p/xCrash Crash 能为安卓 APP 提供捕获 Java 崩溃、native 崩溃和 ANR 的能力。不需要 root 权限或任何系统权限。 xCrash 能在 App 进程崩溃或 ANR 时,在你指定的目...

09/08 18:19
24
jenkins搭建全流程

安装环境   操作系统:linux   软件:jdk 8   软件:tomcat(apache-tomcat-7.0.90) 软件:jenkins 软件:maven 软件:git 1.1安装步骤 1.1.1安装jdk 由于Jenkins是基于Java开发的,安...

JNI层的newstringutf内存问题

在JNI层用newstringutf()函数,创建了一个jstring返回给了JAVA层,在JNI层没有执行deletelocalref函数。。 那会不会造成内存的问题。。 目前出现ReferenceTable overflow (max=1024) 的问题。...

06/25 23:51
17

没有更多内容

加载失败,请刷新页面

返回顶部
顶部