从Makefile中检测Java的位置 您所在的位置:网站首页 linuxmakefile教程 从Makefile中检测Java的位置

从Makefile中检测Java的位置

2023-01-22 05:48| 来源: 网络整理| 查看: 265

从Makefile中检测Java的位置

 2023-01-20    4  

问题描述

我有一个makefile,它需要知道Java的位置包括目录,因为它使用JNI.H文件.允许makefile自动检测Java在Linux上安装的位置的最佳方法是什么?

谢谢, 克里斯

从Makefile中检测Java的位置

推荐答案

如何使用

JAVA_HOME=$(shell readlink -f /usr/bin/javac | sed "s:bin/javac::")

改编自: 确定java-home-on-on-debian-ubuntu

其他推荐答案

您也可以尝试:

JAVA_HOME:=$(jrunscript -e 'java.lang.System.out.println(new java.io.File(java.lang.System.getProperty("java.home")).getParent());') 其他推荐答案

Java_home环境变量包含通往Java安装的路径.

以上所述是小编给大家介绍的从Makefile中检测Java的位置,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有