【计算机本科补全计划】Java学习笔记(一) 安装配置 (Mac Sublime3) 红黄蓝

正文之前

标题后面为啥要加三个字呢。蹭热度不至于,就想着,让更多人知道么。毕竟我以后也会有当爸的一天~ 要是那些人渣站在悬崖上,旁边没啥人看着,我上去踢一脚是做的出来,但是现在我还有自己的生活,所以只能尽我的绵薄之力,让更多人看到吧。不绑架,不呼喊,我就安静的表个态!

正文

一、 Java 环境的安装

1、 先看看你有没有预装

2、 没有的话 点击更多信息就跳到官网去了,准备下载吧

3、 接受许可协议才能下载

4、 正常软件安装过程

5、 检查是否顺利安装

6、 查看版本

话说我也不知道为啥我是java9? 但是jdk1.9却是最新,mmp好麻烦啊!!还是说java9包含了 jdk 1.9? 只是java9更广??


二、 Mac Java环境的配置

,编程环境安装完成,然后是配置电脑的环境变量。

  • 首先,找到你的java_home地址:
  • 然后找到/etc/profile 这个文件夹,我编辑的时候一堆的readonly 然后我发现把原来的内容复制出来,然后加上新内容,然后狸猫换太子,不就好了?直接绕过权限,我没法写,但是我是root 删了总可以吧?
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home"

export JAVA_HOME

CLASS_PATH="$JAVA_HOME/lib"

PATH=“.$PATH:$JAVA_HOME/bin”
  • 然后按照下面的命令就ok了(要想马上生效,输入source /etc/profile):
sh-3.2# echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home

我貌似能跑了:

1、 新建一个文件,命名为HelloWorld.java:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

2、 然后在你保存这个文件的终端下:

$ javac HelloWorld.java
$ java HelloWorld

3、 就ok了。 看下图,我不骗你哦

  • 以上我们使用了两个命令 javac 和 java。javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java。
  • 运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。
  • java 后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。(注意:java命令后面不要加.class。)

三、 Java Sublime的结合!

老是这么两边跑也不爽对吧?那么我们当然是要整合到我么的sublime下了。我是死忠粉!!

打开Tools-Build System-New Build System

复制下面的代码就好了:

{
"shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name",
"file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
"selector": "source.java",
"encoding": "utf-8"
}

记得保存的时候,不要把后缀名给去了,看到我那儿一个孤零零的Java文件么?没人搭理~~ 哎 心疼两秒,我待会就去删了!

看见下面明晃晃的那个东西了?!! 没错,就是这么吊~!!

正文之后

ok 环境配置完毕,开始学习语法和更多的知识,没办法,我猜我以后估计是Java当头了。但是我C++ Python的技能点正在成长!!但是,技多不压身吧,不管了!先学为敬!!

本文分享自微信公众号 - 工科狗和生物喵(gh_3507b116a1f8)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员的诗和远方

Mac上搭建一个干净的TensorFlow环境

作为一个小前端,最近想折腾下深度学习方面的东西,这不 TensorFlow 刚发布了 1.0 嘛。于是就想在我的 Mac Book 上跑一跑。

464100
来自专栏禅林阆苑

macos下java版本动态切换 【原创】

macos下java版本动态切换 Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com GitHub: github...

382110
来自专栏禅林阆苑

mysql 配置总结( linux & macos ) 【原创】

mysql 配置总结 Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com GitHub: github.com/c...

39280
来自专栏禅林阆苑

macos下golang配置 【原创】

macos下golang配置 Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com GitHub: github.c...

28350
来自专栏友弟技术工作室

macOS 安装 Docker

前几天,docker入门是在aws的ubuntu机器上演示的,下面介绍如何在macOS安装Docker。 ? 系统要求 Docker for Mac 要求系统最...

1.3K110
来自专栏程序员的诗和远方

React-Native For Android 环境搭建及踩坑

安装环境 本文默认以MacOS为系统,毕竟除了用React Native搞Android,你也会想用它搞iOS。 首先当然是Android的环境搭建,这里还是推...

36560
来自专栏Timhbw博客

Mac OS X和Linux下的微信客户端:Electronic WeChat

Mac OS X 和 Linux下更好用的微信客户端. 使用Electron构建. Electronic WeChat 是本开源项目发布的产品。网页版微信是其中...

638100
来自专栏禅林阆苑

启用mac自带Apache & 虚拟主机配置 【原创】

启用mac自带Apache & 虚拟主机配置 Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com GitHub: ...

32860
来自专栏顶级程序员

高效 MacBook 工作环境配置

工欲善其事,必先利其器,工具永远都是用来解决问题的,没必要为了工具而工具,一切工具都是为了能快速准确的完成工作和学习任务而服务。 本文记录 MacBook 整...

82470
来自专栏木子昭的博客

Mac与Windows获取文件绝对路径的快捷键

对于开发者而言, 快速获取文件的绝对路径,是一件很提升效率的事情, 一般的做法是,右键... 其实是有快捷键的! Mac获取文件绝对路径 ? 动画演示...

41360

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励