美文网首页007写作日更
如何查看java.library.path的路径?你的java

如何查看java.library.path的路径?你的java

作者: 赵敏是程序媛 | 来源:发表于2019-07-22 10:51 被阅读3次

    在上周的工作中,遇到llibjansi.so一直找不到。网上查看一些资料,都说写个java程序来查看。但对于java小白,如何一步步写出来java程序,并编译执行,并没有完整的帖子。所以,整理如下:

    第一:java语言的helloworld程序

    创建HelloWorld.java文件。注意大小写!!!C语言系的同学经常会忽略这一点。

    将下面的代码段拷贝到上面的文件中:

    public class HelloWorld {

        public static void main(String args[]) {

            System.out.print("hello world!\n");

        }

    }

    再强调一次,注意大小写!!!文件名的H和W都是大写的,所以里面的类HelloWorld的每一个词要和文件名相同!

    编译:javac HelloWorld.java

    编译后在当前目录下,生成一个目标文件,HelloWorld.class。

    执行:java HelloWorld

    注意:执行的时候HelloWorld后面没有带任何的后缀。因为java是取得class名称,而非文件名!!!这一点和C语言完全不同。

    现在好了,你的hello world是不是已经打印在显示器上了呢。哈哈,恭喜啦!完成你的java语言hello world程序。

    第二:如何查看java.library.path路径?

    我用了两种方式,分别见下面文章:

    方法一:在编译源码的时候带-X(大写)参数,查看打印信息,在打印信息中搜java.library.path就可以找到了。

    我们以hawtjni源码包为例(源码从https://github.com/fusesource/hawtjni下载)

    执行命令:mvn install -X > /tmp/test

    在/tmp/test文件中搜java.library.path关键字,比如我自己的环境找到的信息:

    java.library.path=/usr/java/packages/lib/x86_64:/lib:/usr/lib

    方法二:网上各种帖子更推荐的是,写个程序打印。

    具体程序内容如下:

    public class JavaPath {

        public static void main(String args[]){

            System.out.println(System.getProperty("java.class.path"));

        }

    }

    按照HelloWorld编译和执行方法操作一次,就会看到你的环境上java.library.path的路径了。

    还是把步骤写一下吧(鉴于自己有时看各路帖子内心无比期待详细的步骤^_^):

    touch JavaPath.java

    vi JavaPath.java

    拷贝上面引用的代码段。:wq!保存退出。

    javac JavaPath.java

    java JavaPath

    祝好运:)

    相关文章

      网友评论

        本文标题:如何查看java.library.path的路径?你的java

        本文链接:https://www.haomeiwen.com/subject/zpdilctx.html