第一个 终端Java程序 (Mac)

新建了一个存放Java工程的文件夹:java_text文件夹

在文件夹下 新建一个 文本文件

内容如下:

import java.util.*;

public class HelloDate {

  public static void main(String[] args) {

    System.out.println("Hello, it‘s: ");

    System.out.println(new Date());

  }

}

保存为 HelloDate.java

打开终端

一、

1)   cd 到 java_text 文件夹下

2)   javac -g HelloDate.java

3)  jdb HelloDate

4)  run

二、

1) javac HelloDate.java

2)  java HelloDate

注:类的名字必须和文件名相同。如果创建一个独立运行的程序,那么文件中必须存在某个类与该文件名同名(否则,编译器会报错),且那个类必须包含一个名为main()的方法。

时间: 2024-10-01 04:37:12

第一个 终端Java程序 (Mac)的相关文章

Java第一天 编写java程序

记事本编写,源文件后缀.java; 使用编译器(compiler)javac编译为字节码文件(.class, 系统无关);          //"e:"到e盘根目录,"dir"显示目录, 输入"javac Helloworld.java"编译成功后,目录下多了一个.class文件(可以直接打开,乱码) 使用解释器(interpreter)java命令去解释字节码文件:                         //输入"java

一名资深架构师规划Java程序员五年职业生涯指南

每个程序员.或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来.今天我给大家分享的是一篇来自阿里大牛对五年工作经验程序员的职业建议,希望对你们有启发. 第一阶段: Java程序员 Java初级程序员 第一阶段我认为对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人.这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发. 第二阶段: Java中级程序员 企业标准程序员 第二阶段—又是

mac终端运行java程序

以前都在Windows环境下开发java,今天在mac上配置了java环境,结果测试运行hello world的时候竟然出错, sudo javac helloworld.java能通过,sudo java helloworld.class竟然报错 --> ClassNotFound ??? Google才发现 mac终端运行java程序需要带上完整包结构 首先回到包的根路径 包路径:/java/com/test/src/helloworld.class cd ./java sudo java

java的mac自动化-自动运行java程序

本文旨在帮助读者介绍,如果一个测试工程师拿到了mac本,该如何在本地自动运行java代码 首先如图所示写下如下一段代码 package zlr; import org.junit.Test;public class zlrshiyan { @Test public void test123() throws Exception{ System.out.print (123); }}所在文件的路径是/Users/zlr/IdeaProjects/zlr/src/zlr,如下图,本地代码也可以正常运

解决 Mac OS X 下 IntelliJ IDEA、jEdit 等 Java 程序中文标点输入无效的方法

Mac OS X 下基于 Java 的程序(如 IntelliJ IDEA.jEdit 等)会出现中文标点输入无效的问题,在中文输入法状态,可以输入中文字,但输入中文标点最后上去的是英文标点.查阅了相关资料,原来这是 Java 自己的 bug.从 Java 8u51 版本开始就出现了这个 bug,一直到现在最新的 Java 8u72 仍然如此,但是老版本 Java 8u45 是没有这个问题的.所以,可以采取变通的方法,在 Mac OS X 上同时装一个老版本的 JDK 8u45,不会影响已经安装

MAC COCOA call command 调用终端控制台程序

STEP 1 先写一个C++ DOS程序 STEP2 使用NSTask来执行,然后用NSPipe和 NSData来接受执行的结果字符串. 先写一个函数: /******************************* Function : NSTask Class + Terminal(=Windows Command) of MAC OS X Description : $ ./test_was_call_command_app -sum 2 8 5 ********************

Mac终端java编译结果乱码

如果你可以将terminal设置为GBK,那么可以用下面的方法 java和javac在简体中文的Mac OSX的终端(Terminal.app)环境下,默认是以GBK编码的中文输出各种诸如语法错误,数组访问越界之类的信息. 但是,Mac的终端的默认编码是UTF-8,所以javac和java在未配置的情况下会输出乱码. 解决方法有3个: 1)指定输出的编码为UTF-8javac -J-Dfile.encoding=UTF-8 2)输出英文export LC_ALL=en 3)通过iconv转码ja

java自学第一课:安装jdk,写第一条java程序

一.安装jdk 二.写第一条java程序 三.认识jdk JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库. JDK包含的基本组件包括: javac – 编译器,将源程序转成字节码 jar – 打包工具,将相关的类文件打包成一个文件 javadoc – 文档生成器,从源码注释中提取文档 jdb – debugger,查错工具 java – 运行编译后的java程序(.class后缀的) appletviewer:小程序浏览器,一种执行HTML文件上的Java

使用truelicense进行Java程序license控制 经过扩张可以验证license 开始结束日期,验证绑定给定mac地址

使用truelicense进行Java程序license控制 经过扩张可以验证license 开始结束日期,验证绑定给定mac地址. Truelicense 是一个开源的java license 验证项目. 使用truelicense实现用于JAVA工程license机制(包括license生成和验证)请参考http://www.it165.net/pro/html/201404/11540.html 其中包括license授权机制的原理和制作license的具体步骤 本文主要是在此文基础上增加