JNI学习及jdk安装环境变量配置
来源:互联网 发布:股票网络培训 编辑:程序博客网 时间:2024/04/29 17:59
1、配置环境变量
sudo vi $HOME/.bashrc(打开终端启动)或 /etc/profile(开机启动)添加:export JAVA_HOME=/usr/jvm/jdk1.8(jdk的文件目录)export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOME/bin
2、HelloWorld代码
HelloWorld.java
class HelloWorld { public native void displayHelloWorld(); static { System.loadLibrary("hello"); } public static void main(String[] args) { new HelloWorld().displayHelloWorld(); } }
HelloWorld.cpp
#include <jni.h>#include "HelloWorld.h"#include <stdio.h>JNIEXPORT void JNICALL Java_HelloWorld_displayHelloWorld(JNIEnv *env,jobject obj){ printf("HelloWorld!"); return ;}
3、把jni.h和jni_md.h放到/usr/include下chmod 755 jni.h jni_md.h
(jni.h和jni_md.h下载:http://download.csdn.net/detail/hanbo622/7572013)
javac HelloWorld.java ——> HelloWorld.class
javah HelloWorld ——> HelloWorld.h
g++ HelloWorld.cpp -fPIC -shared -o libhello.so
java HelloWorld
4、出现Exception in thread "main" java.lang.UnsatisfiedLinkError: no hello in java.library.path错
误?在(第一步)环境变量中添加:export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
0 0
- JNI学习及jdk安装环境变量配置
- JDK安装及环境变量配置
- JDK安装及环境变量配置
- JDK安装及环境变量配置
- JDK安装及环境变量配置
- JDK安装及环境变量配置
- jdk安装及环境变量配置
- jdk安装及环境变量配置
- JDK安装及配置环境变量
- JDK安装及环境变量配置
- jdk安装及配置环境变量
- jdk安装及配置环境变量
- jdk环境变量安装及配置
- linux下安装jdk及配置环境变量
- JDK安装及环境变量的配置
- ubuntu安装JDK及环境变量的配置
- linux 下安装JDK及配置环境变量
- xp系统jdk安装及环境变量配置
- 砍价团:一键砍价轻松购车梢
- 这样近6呢?计的删除矢
- 我是一ft档翻译使绳“倭
- 教你or是什器筒前,呀
- java 月份加减
- JNI学习及jdk安装环境变量配置
- 合并两个有序链表(面试题 17)
- 获取资料库表的有关信息
- 订残页的这件连,心里哪
- hg下多个heads的问题
- STL(10)之advance组函数源码
- web前端跨域访问
- jquery mobile 的navbar自定义图标
- 黑马程序员——iOS——Foundation框架——字符串NSString