相关推荐
-
用Delphi开发JNI应用(转)
JNI(Java Native Interface,Java本地接口)技术大家都不陌生,它可以帮助解决Java访问底层硬件的局限和执行效率的提高。关于JNI的开发,大多数资料讨论的都是如何用C/C++语言开发JNI,甚至于JDK也提供了一个javah工具来自动生成C语言程序框架。但是,对于广大的Delphi程序员来说,难道就不能用自己喜爱的Delphi与Java互通消息了吗? 通过对jav
-
关于 Delphi 11.3跨平台开发Android调用 JNI JAR java 的说明和注意事项
如果是正在开发的 APP 在任何机器上闪退,特别是旧版本升级来的,别人复制给你的。一般是 发布信息混乱,造成的。当你需要一个 getApplicationContext 对象的时候,可以试试 TAndroidHelper.Context.getApplicationContext,这是因为你不懂自己看源码,不是我的错。如果提示你 java class xxx could not be found,如果是官方 xxx ,那么是你的手机内部没提供这个接口,你可以自己找官方的 jar 文件来加入、
-
2021-09-14
WINDOWS环境下DELPHI调用JAVA类的方法 前言 因为地方医保政策,导致需要链接国家医保接口,国家医保使用了SM2和SM4的加密方式。而且也只提供了JAVA的DEMO,导致DELPHI无从下手。一开始想从SM2和SM4加密下手,找了很多资料,也只有寥寥的几篇文章是针对SM3和SM4的。所以就想到了是否可以用DELPHI调用JAVA的类,实现此加解密功能。也是找了很多资料,也非常感谢CSDN的各位大神们留下相关的代码和资料,最终实现。因本人对JAVA一点都不了解,遇到很多的坑,也是资料和代码看不到的
-
推荐开源项目:jni.hpp - 安全便捷的JNI C++接口库
推荐开源项目:jni.hpp - 安全便捷的JNI C++接口库 去发现同类优质开源项目:https://gitcode.com/ 在跨语言交互的世界中,JNI(Java Native Interface)是连接Java和本地代码的关键桥梁。如今,我们有幸向您推荐一个现代、类型安全且只依赖头文件的C++14库——jni.hpp,它为JNI提供了一种更优雅、更安全的使用方式,无需牺牲低级控制。 项目...
-
JAVA(JNI,Jnative,JNA)分别调用delphi的动态链接库(dll)
首先我介绍一下本项目所要解决的技术问题:项目是要求用JAVA来调用delphi提供的动态链接库,而且硬件厂商已经提供了库以及接口文档.由于以前没有接触过这样的问题,所以考虑到要跟硬件设备打交道,首先通过查相关的资料,得出在JAVA里面用JNI可以直接访问C提供的动态链接库.但是问题是库是用delphi生成的,貌似用JNI不能直接访问,所以只能用C封装delphi的库供JNI访问,但是这样很麻烦,而
-
Delphi调用Java类(支持Java 6)
这两天正在做一个项目,需要使用Delphi与互联网社区网站进行对接,协议中使用了RSA加密;通过测试,Delphi的RSA算法无法与Java的RSA算法兼容,经过各种周折最终尝试了Delphi调用Java的类的方法进行RSA加密解密;这是非常令人振奋的解决方案,但是前期也遇到不少问题。 在网上找到http://www.delphi-jedi.org/中的jni.pas及相关的例子,
-
delphi调用java类(通过jni.pas)
delphi调用java类(通过jni.pas) (2010-03-20 23:41:09) 转载▼ 标签: 杂谈 分类: java unit test; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Co
-
JNI开发-C/C++调用Java函数传递多个参数
C/C++调用Java函数传递多个参数并返回String类型; Java的CCallJavaTools类: package com.niubashaoye.ndk.jni; public class CCallJavaTools { /** * C/C++调用Java函数传递多个参数 * @param num1 * @param str * @param ...
-
JNI操作数组
Java语言中的数组一般有两种,基本数据类型的数组和引用类型的数组。同样在JNI中也有此两种类型的数组,他们的操作方法是不完全一样的。以下是JNI数组的基本步骤。 一、 基本数据类型的数组 java中基本数据类型一般就是byte、short、int、long、float、double、char、boolean等8种基本数据类型,基本数据类型的数组就是这些基本数据类型的一维数组
-
JNA的使用
<br />转载 JNA的使用经历 最尽项目中应用到在Java中调用C/C++的DLL,其中的应用经历记录下来,顺便总结一下思考的过程,文中不会过多的说明基本的JNA调用实现。 相关知识可以参考:https://jna.dev.java.net/ 建议在使用之前好好看一下,这样可以少走很多的弯路。。。 应用背景: 移动充值项目中需要用一个DES的加密算法,而这个算法又不是标准的,客户那边提供过来一个用C++写的原程序,而我们的系统是用Java实现的,所以必需要进行转换,才能够使用。 解决办法: 要想在Ja
-
【java】使用jna调用delphi编译dll总结
调用dll中,可以的入参为pchar。返回的参数为pwidechar,pwidestring,panischar 而Java这边传String。 另外如何使用cxf出现图片中的效果。 在网页上看到参数。 [b]下图是我想要得到的效果[/b] [img]http://dl.iteye.com/upload/attachment/0073/2462/7ae1eddf-8c0f-34d3-...
-
如何在java中使用jna.jar调用Delphi写的dll
在工作中,需要使用java调用dll文件,已经dll文件放入system32文件夹下. 在调用dll时,有些有效,有些报错.请问是什么原因?成功失败的见最下面的java代码中的注释. 我想传一个string进去,返回一个int值.请问如何写代码? dll代码如下: 1 procedure Hello(); stdcall; 2 begin 3 // Writeln
-
Java JNI 和 Delphi 相互調用(1)-JAVA調用DELPHI
JNI 不是什麼新技術,英文全稱是:Java Native Interface,JAVA本地化代碼接口。本地化代碼是指直接編譯成的與機器相關的二進制代碼,而不是Java字節碼之類的中間代碼。對於 JNI 的來龍去脈,不作介紹了,在 java.sun.com 有介紹,另外 BAIDU/GOOGLE 搜索,也有大把的。這裏僅僅做一個入門級的介紹和實現。JAVA發佈的是C/C++的接口文檔,DELPHI
-
delphi java jni 互通_转:Delphi10.3 中通过JNI调用 Java 函数
现在很多SDK都提供了JAVA接口。但是没有Delphi接口。没有办法只好曲线救国。我们可以通过 JNI 的方式在 Delphi10.3 中调用 Java 的函数。第一步:创建 Java 虚拟机和运行环境procedure TForm1.FormCreate(Sender: TObject);varOptions: array [0 .. 4] of JavaVMOption;VM_args: J...
3 楼 coolspeed 2009-11-24 13:17
虽然GIMP很不错,但一般人用不上这个东西,我一般用用mtpaint简单处理一下图片就够了。
反正也只是从ubuntu单张安装光盘中去掉,想要使用还可以从仓库里装
这倒是。我只是看到Ubuntu又云计算啊又音乐商店啊又去GIMP啊啥的,觉得他们路线上是不是另辟蹊径,有点远离Fedora等大部分发行版的意思了。
2 楼 bamanzi 2009-11-24 08:37
虽然GIMP很不错,但一般人用不上这个东西,我一般用用mtpaint简单处理一下图片就够了。
反正也只是从ubuntu单张安装光盘中去掉,想要使用还可以从仓库里装
1 楼 coolspeed 2009-11-23 21:09
没gimp那拿啥玩ps啊。
像雨林木风那样带上迅雷,去掉OOo其实也不错。