在python中调用JAVA方法

最近工作中要计算两个地址相似性,发现了一个GeocodingCHN包,它是直接python调用的java方法,所以涉及到了

python调用java方法的一些内容。

python调用java方法所要用到的知识点:
1.jpype:python调用java的方法的包
你想知道的jpype全在这里
https://www.cnblogs.com/xxo0/p/7930938.html

2.maven:Maven 就是一个包管理工具,在没有包管理工具之前,我们做一个 Java 项目,需要第三方依赖包要怎么办呢,将别人打好的 Jar 包下载到本地,
然后手动指定给项目。操作麻烦,比如版本控制,需要新版本怎么办,重新下载,重新指定。而用了 Maven 之后,需要什么包,直接在 pom.xml 中添加几行 
xml 代码,指定包名、版本等,就可以了。另外,maven 还提供了很多插件,比如常用的打包插件,调试插件等,方便我们的开发和部署。
https://www.zhihu.com/question/32240102/answer/12856559393.

3.pom:project object model,POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。
作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、
项目的依赖关系等等。事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.xml文件。
https://blog.csdn.net/ckc_666/article/details/82965150
pom详解:https://blog.csdn.net/jk418756/article/details/87917776

4.github:github项目怎么看?https://jingyan.baidu.com/article/0aa2237561e91088cc0d640f.html

5.src文件:src在软件中都是指source,也就是源代码的意思。对于Java来说,就是主要用来存放后缀名为.java文件(一些配置文件也会放到这里)的文件夹。

.class文件:

 

jpype

另外,python中有个包是调用的java扩展包来实现的主要功能,GeocodingCHN

posted on 2021-07-16 14:06  静静的白桦林_andy  阅读(2207)  评论(0编辑  收藏  举报

导航