Mac 查找应用安装路径_mac下找安装路径_bjxiaxueliang的博客-程序员秘密

技术标签: 查找应用安装目录  mac应用安装目录  mac中java安装路径  

记录一下,如何快速找到mac上安装应用的安装环境。

  • 查找Java安装路径
  • 查找应用安装路径

一、查找Java安装路径

最近重新安装Java JDK,发现找不到Java安装路径,后来发现以下命令:

// 查找java安装路径
/usr/libexec/java_home -V

java安装路径

二、查找应用安装路径

前段时间在mac上安装了一个go语言环境,折腾了许久没有找到go环境安装到哪个目录下了,后来找到了which 命令。

// mac上查找应用的安装目录
which [应用名称]

举例如下:

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/aiwusheng/article/details/117732328

智能推荐

ImportError: No module named 'chardet'_weixin_34393428的博客-程序员秘密

1.使用requsets出现这个错误,ImportError: No module named 'chardet'原因:requests依赖其他一些模块解决:依次使用pip安装即可pip installcertifipip installchardetpip installidnapip installurllib3转载于:https://www...

数据持久化以及沙盒路径_weixin_33918114的博客-程序员秘密

什么是沙盒机制简单对象写入文件NSFileManager复杂对象写入文件数据持久化什么是数据持久化?数据的永久存储为什么要做数据持久化?:存储在内存中的数据,程序关闭,内存释放,数据丢失,这种数据是临时的,用户下次打开应用程序,还要重新联网去刷新数据,无疑增加了用户的负担数据持久化的本质:数据保存成文件,存储到程序的沙盒中什么是沙盒机制?每个应用...

Windows内存体系(9) -- 跨MT模块的内存相互释放的问题_mt md 内存 崩溃_china_jeffery的博客-程序员秘密

在阅读本文之前,需要先对MT和MD运行时库有所了解,参考:《理解C/C++运行时库》。另外建议先阅读《Windows内存体系》系列文章的前几篇文章,对“虚拟内存”,“堆”,“内存API体系结构”有所了解。《Windows核心编程 第五版》第19章 DLL基础(511页)中给出了一个建议:“当一个MT版本的模块如果提供一个内存分配函数的时候,它必须同时提供另一个用来释放内存的函数。”。说...

CUDA Review_ZzConstantly的博客-程序员秘密

1.  GPU硬件特性1.1 存储层次1.1.1 Global memory:1) 大小一般为几GB2)  chip-off的DRAM介质存储器3) 访问速度慢(是shared memory的上百倍)4)  对于是否对齐和连续访问敏感(由DRAM的性质决定)(Remember:When using global memory to read and write a la

linux调用接口命令get,Linux安装、使用curl进行Get、Post接口调试_悅目的博客-程序员秘密

一、linux中如何安装Curl,步骤如下:1.下载注意:如果命令执行失败,请使用浏览器打开链接进行下载,然后在Linux上使用“rz”命令上传用浏览器下载好的文件,再执行下面的步骤。2.解压tar -xzvfcurl-7.38.0.tar.gz3.安装cd curl-7.38.0./configuremakemake install4.完成二、linux中使用Curl发起Get、Post请求:...

SGISTL源码探究-stl_algo.h中的排列算法_UKey_的博客-程序员秘密

前言在本小节中,我们将分析stl_algo.h中的排列算法。可能你使用过STL中的next_permutation求过全排列。比如这样:#include <iostream>#include <algorithm>#include <string>using namespace std;int main(){ string str; cin >> str; sort(

随便推点

hdu1372 Knight Moves_zhang360896270的博客-程序员秘密

<br />广搜水题,此题可以采用双向广搜进行优化,即从起点和终点两个位置同时开始进行bfs,如果相遇即可输出步数,这样可以节省一半时间,优化后程序跑了15ms,比起0ms秒过的牛人还是差老大一截。。。。ORZ,无限膜拜

html 亮暗调节条,前端|滑动条调节页面亮度_陶晓博的博客-程序员秘密

window.onload = function(){var control_bar = document.getElementsByClassName("control_bar")[0];var control_bar_mask = document.getElementById("control_bar_mask");var control_bar_cursor = document...

Android集成Glide样例(回调,圆角roundCorner,居中裁剪centerCrop,gif)_glide 加载部分圆角图片_蓝不蓝编程的博客-程序员秘密

背景Glide是当前非常流程的图片加载框架,功能强大而且非常稳定。集成指导最简集成方式1.dependencies中增加依赖implementation 'com.github.bumptech.glide:glide:4.8.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'Manifest文件中增加...

【数据分析 R语言实战】学习笔记 第十一章 对应分析_机器学习算法与Python实战的博客-程序员秘密

11.2对应分析在很多情况下,我们所关心的不仅仅是行或列变量本身,而是行变量和列变量的相互关系,这就是因子分析等方法无法解释的了。1970年法国统计学家J.P.Benzenci提出对应分析,也称关联分析、R-Q型因子分析,其是一种多元相依变量统计分析技术。它通过分析由定性变量构成的交互汇总表,来揭示同一变量各类别之间的差异,以及不同变量各类别之间的对应关系,这是一种非常好的分析调查问卷的手段。...

[PYTHON]python 基础笔记(3)_weixin_34268843的博客-程序员秘密

11. 面向对象的编程简介到目前为止,在我们的程序中,我们都是根据操作数据的函数或语句块来设计程序的。这被称为 面向过程的 编程。还有一种把数据和功能结合起来,用称为对象的东西包裹起来组织程序的方法。这种方法称为 面向对象的 编程理念。在大多数时候你可以使用过程性编程,但是有些时候当你想要编写大型程序或是寻求一个更加合适的解决方案的时候,你就得使...

推荐文章

热门文章

相关标签