`

Mac系统下JAVA开发

阅读更多
一、先下载tomcat、JDK、eclipse这些工具的osx版本;
二、再添加环境变量,osx添加环境变量和在Linux上面添加环境变量差不多
sudo vi /etc/profile

然后添加
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home

注:在这里我遇到了一个问题,就是之前修改~/.bash_profile的时候,修改不成功,导致再次打开终端机的时候,只能使用cd命令,其他很多命令都识别不了!
解决方法是:再命令行输入:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
后边可以了!
三、显示/不显示,影藏文件命令
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true

隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false

四、SVN使用的是SmartSVN客户端
五、Maven安装
1、首先到官网下载压缩包:http://maven.apache.org/download.cgi
2、下载apache-maven-3.2.2-bin.tar.gz压缩包
3、将压缩包解压缩到本地目录中
4、设置环境变量
到根目录
sudo vi .bash_profile

在文件中添加如下内容:
MAVEN_HOME=/Users/Johnny/java/apache-maven-3.2.2  
PATH=$PATH:$MAVEN_HOME/bin  
  
export MAVEN_HOME  
export PATH  

5、Esc+:wq! 保存内容并退出
6、
source .bash_profile
使文件立即生效
7、
mvn -v
验证是否安装成功
我在~/.profile中添加环境变量但是没用,在.bash_profile中添加了环境变量才成功!可能是忘了保存!
六、eclipse中的settings.xml文件配置和settings.xml中的本地仓库配置
1、在settings.xml中添加如下代码:
  <localRepository>/Users/Johnny/java/repository</localRepository>

2、在eclipse中配置
Preferences->Maven->User Settings->在User Settings中选择settings.xml的目录就可以了,我这里下载的eclipse集成的有m2插件,所以不需要单独安装,如果没用需要先装maven插件才能看到Maven菜单项!
七,Mac系统查看影藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true

不显示隐藏文件命令如下:
defaults write com.apple.finder AppleShowAllFiles -bool false

八、Mac系统删除文件夹中的影藏文件夹,如:.svn文件夹
到达需要执行删除的文件目录中然后执行命令:
rm -rf `find . -type d -name .svn`

还有种情况是要删除目录下指定类型的文件,如删除IDEA的iml文件
find . -name "*.iml" -type f -print -exec rm -rf {} \; 

A、[.]表示当前目录
B、[print]将查找到的结果打印出来
C、[-exec   \;]是关键字[rm -rf {}]才是执行的命令,表示删除放在{}中的查询结果
九、通过终端机启动tomcat时提示权限问题解决命令
问题提示如下:
Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program

解决命令如下:
在tomcat的bin目录下执行
chmod +x *.sh


十、使用sftp命令get服务器的目录到本地目录的时候提示错误
Cannot download non-regular file

解决方案是在get命令后面加-r可以解决

十一、赋予目录下得所有文件夹读写权限
把 /images 下所有目录变成 rwxrwxrwx(文件的权限不改变)
find /images -type d -exec chmod 777 {} \;


十二、定时任务重启
service crond restart
分享到:
评论

相关推荐

    java开发的聊天系统

    【Java开发的聊天系统】是一种基于Java编程语言构建的实时通信平台,允许用户进行文本、音频或视频交流。在IT领域,这样的系统通常涉及到网络编程、多线程、并发处理和数据传输等核心技术。 首先,Java是这个聊天...

    在MacBookPro上设置Java开发环境Java开发J

    至于"mac微信前10个字打字卡顿"这个问题,这与Java开发环境的设置并无直接关系,可能是由于Mac系统资源管理或微信自身的问题导致的。通常,关闭不必要的后台应用、清理内存、更新系统和软件版本,或者尝试重新安装...

    MAC--java环境安装包

    本资源包是专为MAC用户设计的,旨在帮助他们在自己的操作系统上快速搭建Java开发环境,包括JDK(Java Development Kit)和Tomcat服务器。 JDK是Java的核心组成部分,它提供了编译、运行Java程序所需的工具和库。...

    Mac下实现Java HelloWorld

    总的来说,这个过程涉及了在Mac环境下配置Java开发环境,编写简单的Java源代码,编译和执行Java程序的基本步骤。理解这些基本操作对于进一步学习Java编程至关重要。随着对Java的深入学习,你将接触更多的概念,如...

    JAVA网上考试系统简单界面

    总结,"JAVA网上考试系统简单界面"涵盖了从GUI设计、用户认证、数据库交互到API设计和测试的多个Java开发关键知识点。这个系统不仅展示了Java在Web开发中的广泛应用,还强调了软件工程的最佳实践,如模块化、安全性...

    Java开发的发票打印

    在Java开发领域,发票打印是一项常见的任务,尤其对于财务软件或者电子商务平台而言。这个特定的项目专注于使用Java语言创建一个能够实现自定义打印功能的发票打印程序。在本文中,我们将深入探讨Java如何用于开发...

    ebooking系统(JAVA)

    首先,JAVA作为系统的基础,具有跨平台的优势,可以在多种操作系统上运行,如Windows、Linux和Mac OS。JAVA的面向对象特性使得代码结构清晰,易于维护和扩展,这对于一个复杂的ebooking系统来说至关重要。此外,JAVA...

    财务管理系统代码 java财务管理系统代码

    ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、Maven、Mysql ⑥ JDK版本:JDK1.8 ⑦ Maven包:Maven3.6 ⑧ 数据库:mysql 5.7 ⑨ 服务平台:Tomcat 8.0/...

    mac 版本 java反编译工具jd-gui

    在Mac操作系统上,一个常见的Java反编译工具是JD-GUI。JD-GUI是一款图形化界面的工具,它能够直观地显示类文件的源代码,而无需进行复杂的命令行操作。 标题中的"mac版本java反编译工具jd-gui"指的是专门为Mac OS...

    jd-gui Mac版本 Mac系统下的java反编译工具

    Java开发工具 JD-GUI在Mac系统中的应用及详解 JD-GUI是一款强大的Java反编译工具,专为开发者设计,可帮助我们查看Java字节码的源代码,这对于理解和学习已有的二进制类文件非常有帮助。尤其在面对没有源代码的库...

    网吧管理系统代码 java网吧管理系统代码

    ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、Maven、Mysql ⑥ JDK版本:JDK1.8 ⑦ Maven包:Maven3.6 ⑧ 数据库:mysql 5.7 ⑨ 服务平台:Tomcat 8.0/...

    图书馆系统代码 java图书馆系统代码

    ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、Maven、Mysql ⑥ JDK版本:JDK1.8 ⑦ Maven包:Maven3.6 ⑧ 数据库:mysql 5.7 ⑨ 服务平台:Tomcat 8.0/...

    JAVA 修改MAC

    在IT行业中,有时我们需要在Java程序中执行特定的系统任务,比如修改计算机的MAC(Media Access Control)地址。MAC地址是网络设备的物理地址,通常用于标识网络接口控制器(NIC)。在某些场景下,例如测试环境或者...

    物流系统代码 java物流系统代码

    1、物流系统的技术栈、环境、工具、软件:① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、Maven、Mysql ⑥ JDK版本:JDK1.8 ⑦ Maven包:Maven3.6 ⑧ ...

    校园资产管理系统代码 java校园资产管理系统代码

    ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、Maven、Mysql ⑥ JDK版本:JDK1.8 ⑦ Maven包:Maven3.6 ⑧ 数据库:mysql 5.7 ⑨ 服务平台:Tomcat 8.0/...

    Java-api-mac

    Java API for Mac,简称为Java-API-Mac,是专门为苹果Mac操作系统设计的一套Java开发接口。这个API使得Java开发者能够充分利用Mac平台特有的功能和特性,如Aqua界面、Carbon库集成以及Core Foundation框架等,从而...

    物流信息管理系统代码 java物流信息管理系统代码

    ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、Maven、Mysql ⑥ JDK版本:JDK1.8 ⑦ Maven包:Maven3.6 ⑧ 数据库:mysql 5.7 ⑨ 服务平台:Tomcat 8.0/...

    在线拍卖系统代码 java在线拍卖系统代码

    ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、Maven、Mysql ⑥ JDK版本:JDK1.8 ⑦ Maven包:Maven3.6 ⑧ 数据库:mysql 5.7 ⑨ 服务平台:Tomcat 8.0/...

    秒杀系统代码 java秒杀系统代码

    ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、Maven、Mysql ⑥ JDK版本:JDK1.8 ⑦ Maven包:Maven3.6 ⑧ 数据库:mysql 5.7 ⑨ 服务平台:Tomcat 8.0/...

Global site tag (gtag.js) - Google Analytics