标签:java 入门 Clock sandbox 模块 HOME com final
1、linux下如何运行java程序
package com.taobao.demo; /** * 报时的钟 */ public class Clock { // 日期格式化 private final java.text.SimpleDateFormat clockDateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); /** * 状态检查 */ final void checkState() { throw new IllegalStateException("STATE ERROR!"); } /** * 获取当前时间 * * @return 当前时间 */ final java.util.Date now() { return new java.util.Date(); } /** * 报告时间 * * @return 报告时间 */ final String report() { checkState(); return clockDateFormat.format(now()); } /** * 循环播报时间 */ final void loopReport() throws InterruptedException { while (true) { try { System.out.println(report()); } catch (Throwable cause) { cause.printStackTrace(); } Thread.sleep(1000); } } public static void main(String... args) throws InterruptedException { new Clock().loopReport(); } }
这个程序在linux下运行需要注意:
1、设置好还款变量 全局配置 /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
CLASSPATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
2、编译运行Clock.java
javac Clock.java
linux 运行时,需要注意把编译后的Clock.class放在包所显示的目录下,比如当前的包是 package com.taobao.demo;
就把这个文件放在当前目录的 com/taobao/demo
3、修复的jar需要放在 https://ompc.oss.aliyuncs.com/jvm-sandbox/release/sandbox-stable-bin.zip 解压后的这个目录下
sandbox/sandbox-module
其他流程是按照官方文档即可:https://github.com/alibaba/jvm-sandbox/wiki/FIRST-MODULE
下载完整程序
https://files.cnblogs.com/files/zhaoyansheng163/demo.rar?t=1649784906
标签:java,入门,Clock,sandbox,模块,HOME,com,final 来源: https://www.cnblogs.com/zhaoyansheng163/p/16138430.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。