//本人喜欢用命令行的方式,这样好理解原理

{

  1 生成的要是X64 并且是release版本 不要预编译头的dll项目,就是创建的时是一个空dll项目

  2 java 调用时要import com.my.test.Students; 导入你的包类

  3 要这样

          try
          {
              System.loadLibrary("basedll");
          } catch (UnsatisfiedLinkError e)
          {
              System.out.println("The load problem");
          }

  4 要这样:

    Students S = new Students();
          S.Printf();

}

//源文件

//package  公司域名倒序(company) + 项目名(project name) + 模块名(mode name) + 功能名(function name)
//一个package 对应一个目录
//使用了package 后类名不再是文件中的类名
import com.my.test.Student;
import com.my.test.Students;
import com.my.test.Package;
import java.io.File; public class Main
{ static
{
try
{
System.loadLibrary("basedll");
} catch (UnsatisfiedLinkError e)
{
System.out.println("The load problem");
}
}
public static void main(String[] args)
{
com.my.test.Student obj = new com.my.test.Student();
obj.SetAge(18);
obj.SetName("德国第六集团军!!!!!!");
System.out.println(obj.GetName());
Package Obj = new Package();
Obj.add(123,456); /*Main main = new Main();
      //这是网上拷贝的,他妈的就是一个垃圾代码
try
{
main.Printf();
} catch (UnsatisfiedLinkError e)
{
System.out.println(e);
}*/
Students S = new Students();
S.Printf(); }
public static void print()
{
System.out.println("Hello World!");
}
}

//帮人帮到底 我看了很多的demo 其实他们都写的很垃圾 没有原理,没有思路 这个还是要看自己的脑子来想,还是要自己学习这些原理才不容易出错

这个是你需要的 你看多么的闪亮

{

  //https://github.com/zhmmmm/JAVA

}

有出错的请评论就当联系本人

JAVA 调用c++ 扩展 批评那些垃圾,的更多相关文章

  1. lua调用java java调用lua[转载]

    转载:http://dualface.github.io/blog/2013/01/01/call-java-from-lua/LuaJavaBridge - Lua 与 Java 互操作的简单解决方 ...

  2. Python一键转Jar包,Java调用Python新姿势!

    粉丝朋友们,不知道大家看故事看腻了没(要是没腻可一定留言告诉我^_^),今天这篇文章换换口味,正经的来写写技术文.言归正传,咱们开始吧! 本文结构: 需求背景 进击的Python Java和Pytho ...

  3. Rsession让Java调用R更简单

    Rsession让Java调用R更简单 R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大. R语言作为统计学一门语言,一直在小众领域闪耀着光芒. ...

  4. java 调用webservice的各种方法总结

    java 调用webservice的各种方法总结 几种流行的开源WebService框架Axis1,Axis2,Xfire,CXF,JWS比较 方法一:创建基于JAX-WS的webservice(包括 ...

  5. Java调用动态库方法说明-最详细

    Java不能直接调用由c或者c++写得dll(TF_ID.dll),所以只能采用jni得方法,一步一步生成符合规范得dll文件(假设叫FANGJIAN.dll),在FANGJIAN.dll这个文件里来 ...

  6. (转)JAVA 调用matlab

    本文仅用于学习. 原文地址链接:http://blog.csdn.net/wannshan/article/details/5907877 前段时间摸索了java调用matlab东西,不说学的有多深, ...

  7. Android使用JNI(从java调用本地函数)

    当编写一个混合有本地C代码和Java的应用程序时,需要使用Java本地接口(JNI)作为连接桥梁.JNI作为一个软件层和API,允许使用本地代码调用Java对象的方法,同时也允许在Java方法中调用本 ...

  8. Java I/O 扩展

    Java I/O 扩展 标签: Java基础 NIO Java 的NIO(新IO)和传统的IO有着相同的目的: 输入 输出 .但是NIO使用了不同的方式来处理IO,NIO利用内存映射文件(此处文件的含 ...

  9. (转)《深入理解java虚拟机》学习笔记3——垃圾回收算法

    Java虚拟机的内存区域中,程序计数器.虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭:栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构 ...

随机推荐

  1. VersionInformation.dwPlatformId == 2

    Result:=OSVI.dwPlatformId;  {  返回值:  为0表示为win3x系统;  为1表示为win9x系统;  为2表示为winNT;  为3表示为win2000系统;   }

  2. nodejs模块——目录操作

    1.创建目录 使用fs.mkdir(path,[mode],callback)创建目录,path是需要创建的目录,[mode]是目录的权限(默认是0777),callback是回调函数. demo:m ...

  3. linux上安装php phpredis扩展

    linux 下安装redis以及php Redis扩展 环境配置: centos6.0 nginx/1.0.0 php/5.3.8 mysql/5.5.17 步骤一.下载redis 可以去http:/ ...

  4. vue eslint修改为4个空格

  5. springcolud依赖

    <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot ...

  6. PHP ftp_get() 函数

    定义和用法 ftp_get() 函数从 FTP 服务器上下载一个文件并保存到本地一个文件中. 如果成功,该函数返回 TRUE.如果失败,则返回 FALSE. 语法 ftp_get(ftp_connec ...

  7. PHP FILTER_VALIDATE_EMAIL 过滤器

    定义和用法 FILTER_VALIDATE_EMAIL 过滤器把值作为 e-mail 地址来验证. Name: "validate_email" ID-number: 274 实例 ...

  8. 大牛公司的github

    Google Google https://github.com/google Google Samples https://github.com/googlesamples Google Codel ...

  9. tarjan强连通缩点——cf711D

    模板题 #include<bits/stdc++.h> using namespace std; #define ll long long #define N 500005 #define ...

  10. Ext 消息框

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...