linux java编译后生成文件_Linux终端编译并执行Java文件
shell 中操作:
1、先创建java项目目录,名称project。
mkdir project
2、在项目中创建src和bin目录,src下用于存放 “.java” 文件,bin下存放 “ .class ” 文件。
cd project
mkdir src bin
3、在src下创建包com.company。
mkdir -p src/com/company
4、在包中编写java文件,文件名为Hello.java。
vi src/com/company/Hello.java
package com.company; //包名
public classHello{public static voidmain(String[] args){
System.out.println("Hello");
}
}//vim中编写,完成后保存退出。
5、在bin目录下创建用于存放project项目中生成的class文件的目录。
mkdir bin/project
6、编译java文件,将生成的编译文件存放在bin/project下,其中的com/company目录会自动创建,因为“package com.company;”语句。“-d”表示指定生成class文件的位置。
javac ./src/com/company/Hello.java -d ./bin/project/
7、执行java文件。“-cp”表示classpath,后跟路径,创建的是什么就指定哪里,否则会报错。之后再指定包名.类名即可运行。
java -cp ./bin/project/ com.company.Hello
成功输出结果:
generic@generic-FT2004:~/桌面/未命名文件夹/java/project$ java -cp ./bin/project/com.company.Hello
Hello World
linux java编译后生成文件_Linux终端编译并执行Java文件相关推荐
- JAVA编译成文件的说法_下列关于使用Javac命令编译后生成文件的说法中,正确的是?...
下列关于使用Javac命令编译后生成文件的说法中,正确的是? 答:编译后生成的文件可以在Java虚拟机中运行\n\n编译后生成的文件为二进制文件\n\n编译后生成文件的后缀名为.class 线性表的链 ...
- 包含内部类的.java文件编译后生成几个.class文件
如果一个类有内部类,编译将生成几个字节码文件,规则是怎样呢? 写在前,自己动手丰衣足食,结论只有个人实验支持,没有官方数据支持,欢迎自行查阅文档然后来指正,轻喷,谢谢. 1.普通类包含内部类的样例 p ...
- java编译生成哪些文件_java编译后生成什么文件?生成的文件包括什么?
在大家编译完java程序的时候,都是会生成一个文件的,作为java新手不清楚java编译后生成什么文件?那么今天我们就给大家讲解一下这方面的内容,大家可以参考下文哦! java文件编译过后会生成一个c ...
- java源程序是由类定义_无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件...
无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件 答:× 小儿头皮静脉输液时如误注入动脉,局部表现为: 答:呈树枝状苍白 人民群众既是历史 ...
- STM32 MDK编译后生成的 .map文件深入分析
.map文件是STM32开发中非常重要的一个文件,在该文件中可以详细的查看单个文件.函数及用户定义的全局变量等的占用RAM和ROM(一般为片内FLASH)的空间大小,通过了解这些信息可以很方便的进行代 ...
- java使用jxl生成excel表格,jsp使用js下载excel文件xls
java使用jxl生成excel表格,jsp使用js下载excel文件 后端代码 maven jar包 主体代码逻辑 引入的jar包 具体代码段 重点详解 表头和表格内容两种格式 直接将 HttpSe ...
- Jar包反编译后修改源码再编译
Jar包反编译后修改源码再编译 文章目录 Jar包反编译后修改源码再编译 1. 场景 2. 详细步骤 2.1 查看源码 2.2 生成源文件 2.3 构建项目 2.4 编译成jar包 3. 参考链接 1 ...
- java面试题36 已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的? ( )
java面试题36 已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的? ( ) A args[0] = "MyTest a b c" B args[0] ...
- c语言源程序连接后生成,c语言源程序经过编译后,生成文件的后缀是什么?_后端开发...
c语言如何求n个数的平均值?_后端开发 c语言求n个数平均值的方法:1.定义一个数组存放n个数,然后将数组中的数相加求和.2.用得到的求和结果除以n(数组中数字的个数)即可. C语言源文件后缀名是.c ...
最新文章
- 语言模型自然语言处理[置顶] 哥伦比亚大学 自然语言处理 公开课 授课讲稿 翻译(四)...
- C语言case次数有限制吗,用switch...case语句统计数字、空格和其他字符出现的次数...
- 页面切换语言包使用session不用cookie
- runtime模型与字典互转
- BZOJ 2039: [2009国家集训队]employ人员雇佣
- python元组和列表教程_Python列表和元组
- SAP FICO期初开账存货导入尾差
- oldboy_09_03day
- 数据结构之排序算法:基础概念
- Chapter 3 Phenomenon——13
- 原理图端口符号_什么是电气原理图和电气接线图,二者区别及绘制要求是什么?...
- 计算机局域网硬件维护与网络安全的分析
- 十月的天气 风吹过你的气息
- mac 添加右键 复制路径到剪贴版
- 贸易相关术语[C-E]
- 研究生英语期末复习(Unit3)
- CNI IPAM插件分析 --- 以hostlocal为示例
- classes in c++
- QQ2012Beta1登录协议(异地需要验证码,且密码错误的情况)
- 智能工厂方案与设备选型