記錄一下,是為了自己下次再run java命令的時候,可以很快找到方法。
背景:
在eclipse建的Java類,然後在文件系統裡跑,不再eclipse跑,這個時候對於沒有包名的class而言很方便。直接javac Frequency.java,然後 java Frequency plus arguments 就可以了。但是出現有包名的情況就不是這麼簡單了。
解決方案及步驟:
1. 編寫java文件
假設你寫了如下的代碼:
package com.lch.fx;
import java.util.Map;
import java.util.TreeMap;
public class Frequency {
public static void main(String[] args) {
Map<String, Integer> m = new TreeMap<String, Integer>();
for (String word : args) {
Integer freq = m.get(word);
m.put(word, (freq == null ? 1 : freq + 1));
}
System.out.println(m);
}
}
很明顯這裡的包路徑是/com/lch/fx。
2. 編譯Java文件:
然後你來到/com/lch/fx這個文件目錄下:
再次你打開命令行窗口,執行javac 命令:
編譯完之後,你就可以看到一個class的文件了。
3. 執行class文件:
執行字節碼文件的時候,你一定要帶上包名,同時你的回到主目錄才可以》
這樣子就可以執行成功了。
當然如果你是在這一層做編譯也是可以的。
--EOF--
- 大小: 29.1 KB
- 大小: 28 KB
- 大小: 39.5 KB
- 大小: 37.1 KB
分享到:
相关推荐
path项:dos窗口下输入的命令会先当前目录下查找命令。若没有,会在path项里的目录下查找命令是否存在。 当需要运行某些程序命令时会先在当前文件夹中寻找,如果当前目录下找不到,就会到设置的默认路径中去查找,...
使用方法,在DOS窗口下,转到当前HTMLJAR所在目录,打入如下命令: java -Djava.ext.dirs=. httpserver.HttpServer [HTML服务所在路径] [端口] HTML服务所在路径及端口参数是可选的,路径默认路径为当前应用所在路径...
用于指定DOS窗口命令的路径。 (2)Classpath是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的。 3、变量有什么用?为什么要定义变量?什么时候用? 答:变量的作用:...
1、安装JDK 1.8 64位的版本(特别重要 最新版是1.8) ...按Windows+R键,输入cmd,回车,出现黑色窗口,DOS命令窗口。 java 回车 出现一堆信息 javac 回车 出现一堆信息 证明jdk环境变量配置正确。
进入dos命令窗口 cd 自己class文件夹路径 javac HelloWorld.java //编译生成calss java HelloWorld //运行 java Test_01Triangle //输出三角形图案 java Test_02AiXin //输出爱心图案 java Test_03Yuan //输出...
学了这么久的JAVA,感觉最棘手的就是,好不容易写完了一篇JAVA程序,还要输入各种各样的文件路径、命令符、参数等等,才能调试,而且一旦JAVA程序错误要修改时还得重新输入一遍,很浪费时间。本程序使用的都是黑窗口...
E:\hsqldb:表示是在dos 命令窗口下面 1.4. 参考信息 doc\guide\guide.pdf 2. HSQL 2.1. HSQL 运行工具 java -cp ../lib/hsqldb.jar org.hsqldb.util.DatabaseManager 注意hsqldb.jar 文件的文件路径,最好能放到...
4、 到dos命令窗口,把目录切换到刚checkout的代码目录,执行svn log --xml -v > svn.log,生成svn.log文件。 5、 到 statsvn 的目录下,执行java -jar statsvn.jar log 文件路径 项目的目录。还可以后面带上-output...
使用前一定要安装有JAVA程序,并设置指向路径(如以下三条SET),JAVA命令是要在Dos窗口下执行的(这个你懂的),当然这个批处理文件也只有在Dos下执行才能看到软件窗口 yjwuliming@163.com set JAVA_HOME=C:\j2re15...
启动Dos或shell窗口,进入auction\WEB-INF路径下,输入 ant build 该命令用于编译、生成应用,在build目录下生成的Auction.ear包就是项目文件。 对于Auction_NetBeans项目,直接导入NetBeans工具中,NetBeans将...
基本的Dos命令 打开CMD的方式 开始+系统+命令提示符 win键+R+输入cmd (推荐使用) 在任意的文件夹下,按住Shift键+鼠标右击,打开命令行窗口 在资源管理器地址栏路径前面加 “cmd ” 管理员运行方式:命令提示符右键...
1、打开DOS命令窗口,执行java HelloWorld,执行原理 java.exe命令会启动JVM JVM启动之后会启动类加载器ClassLoader ClassLoader会在硬盘上的某个位置搜索HelloWorld.class字节码文件 找到该文件则执行 找不到该文件...
用于指定DOS窗口命令的路径。 (2)Classpath是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的。 3、变量有什么用?为什么要定义变量?什么时候用? 答:变量的作用:用来存储...
Python 环境搭建 一Python的开发环境IDLE 和 Pydev 这里使用Pydev 和 eclipse进行开发,开发环境搭建需要如下步骤 ...通常只要在dos命令窗中输入python命令即可启动解释器; 例如: Dos窗口下输入HelloWorld
wsdl2java -p 包名 -d 生成代码存放目录 xml的路径 wsdl2java的用法: -p 指的是wsdl的命名空间,也就是包名 -d 指的是要生成代码所存放的目录 -client 生成客户端测试webService的代码 -...
在线考试系统以java作为开发语言,Struts2、Hibernate实现前后台数据管理,Spring实现业务逻辑管理,以MyEclipse作为开发工具,MySQL实现数据持久化,Tomcat部署整个系统,实现了院系管理、专业管理、班级管理、用户...
MYSQL常用命令 1.导出整个数据库 mysqldump -u 用名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 ...
MYSQL常用命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 ...
6.) 在dos窗口中,cd到项目路径下,运行ndk-build 命令,该命令会自动搜索该路径子目录下的native项目,进行编译。 (Note: 编译完成后不要忘记了刷新项目)。 7.) 重新编译和部署项目,就可以看到已经包含了.so的apk...
在dos窗口输入nexus命令,提示Usage: nexus { console : start : stop : restart : install : uninstall } 说明配置成功,输入nexus install 安装服务,nexus start 启动服务,如果启动失败,是否是端口被占用,修改...