java不带package和带package的编译方式
2019独角兽企业重金招聘Python工程师标准>>>
java中不带package的程序和带package的程序编译的方式是不同的。
不带package的程序
建立个HelloWorld.java的文件,放入C:\,内容如下:
public class HelloWorld{public static void main(String args[])//向屏幕上写字符串"HelloWorld!"{System.out.println("HelloWorld!");}}
编译
编译的指令是javac
编译方式:文件根目录 javac 文件名.java
比如:这个文件名字:HelloWorld.java
文件路径:C:\
编译过程:
cmd 回车
cd \ 回车
javac HelloWorld.java 回车
注:此时c:\下将生成一个HelloWorld.class的文件。
运行
java HelloWorld 回车
注:HelloWorld没有后缀。
带package的程序
一般按照包的层次来做或者使用eclipse生成的带包的文件,如何用cmd编译运行呢?
编写一个类,它是按照包的层次编码的,如果此时想通过javac和java命令来编译运行,就需要如下来做:
在c:\net\test下建立一个HelloWorld.java的文件,放入C:\,内容如下:
package net.test; //注意:这个第一行就是对包进行说明,其中net后面的点其实是目录的意思。
public class HelloWorld{public static void main(String args[])//向屏幕上写字符串"HelloWorld!"{System.out.println("HelloWorld!");}}
编译
编译的指令是javac
编译方式:文件根目录 javac 文件名.java
比如:文件名字:HelloWorld.java
文件路径:c:\net\test\HelloWorld.java
文件包名:net.test
编译过程:
cmd 回车
cd c:\net\test 回车
javac HelloWorld.java 回车 将生成一个HelloWorld.class的文件
或者,可以通过javac –d . 文件名.java 来生成package目录。
运行
运行时候需要注意了,不能文件的根目录,是到文件的包目录的上层目录——可以理解为工程目录下,然后运行,文件名前需要加上包名。
运行过程:
cmd 回车
C:\ 回车, 退回到根目录
java net.test.HelloWorld 回车
一般有包名的情况大部分是通过IDE开发的!
添加好友
小额赞助
微信 | 支付宝 |
转载于:https://my.oschina.net/snowbobo/blog/482877
java不带package和带package的编译方式相关推荐
- matlab二重指针,VC++中函数返回数组指针或者带指针的结构体的编译方式是否可取? - 程序语言 - 小木虫 - 学术 科研 互动社区...
libralibra 构造函数+析构函数应该是比较正规的做法吧, 你的结构体/类被提早释放的问题,是不是那个结构体是局部变量,当超出作用域时对象被销毁,如果存在析构函数,会被默认调用, 如果你返回结构 ...
- java中不带package和带package的编译运行方式
Java中不带package的程序和带package的程序编译的方式是不同的. 一.不带package的程序 建立个HelloWorld.java的文件,放入C:\,内容如下: public clas ...
- Java EXCEL 表格导入导出(带下拉选-带VLOOKUP函数封装)
Java EXCEL 表格导入导出(带下拉选-带VLOOKUP函数封装) 对于excel Java POI 使用 目前简单导出导入功能网上很多,但是对于有下拉选,样式等缺点却是最大硬伤,故此封装一个通 ...
- Java面试题整理(带答案)
这是我自己整理的Java面试题以及答案.题目来源是https://blog.csdn.net/sufu1065/article/details/88051083 我删除了自己不使用的框架技术栈,像Hi ...
- Java jdom解析xml文件带冒号的属性
Java jdom解析xml文件带冒号的属性 转载请标明出处: https://dujinyang.blog.csdn.net/article/details/99644824 本文出自:[奥特曼超人 ...
- java中错误的源文件,关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports...
关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports 更多相关问题 霍乱患者产生"米泔样"粪便由下列哪种致病因素直 ...
- java二级考试备考_2017计算机二级考试《JAVA》备考测试题「带答案」
2017计算机二级考试<JAVA>备考测试题「带答案」 为确保同学们将所涉及的考点全面复习到位,让大家充满信心的步入考场,以下是百分网小编搜索整理的一份计算机二级考试<JAVA> ...
- java实现word导出(带图片)
java实现word导出(带图片) 转载地址:https://www.jianshu.com/p/98ed03044fe1
- Java外卖点餐送餐平台源码带手机端带文档(源码分享)
Java仿饿了么外卖点餐送餐平台源码带手机端带文档(源码分享) 一个简单的外卖系统,包括手机端,后台管理,api基于spring boot和vue的前后端分离的外卖系统.包含手机端,后台管理功能. 核 ...
最新文章
- [NPUCTF2020]Mersenne twister
- 【转】排除被冲销的物料凭证
- python怎么限制输出精度_谈谈关于Python里面小数点精度控制的问题
- 4.1 多层感知机从0开始 4.2 多层感知机简洁实现(API调用)
- htmlcss笔记--标签默认值样式重置css reset(2)
- 2008 noip 传纸条
- Mock服务设计与实现:MySQL驱动字节码修改增强
- 安全运维 - Windows系统维护
- FreeSwitch +fusionpbx安装和基本使用
- 网络安全之特洛伊木马的攻防战略(转)
- shiro 框架实现 LDAP 登录
- netkeeper客户端_Netkeeper校园客户端(创翼客户端)下载
- AMOS分析技术:结构方程模型的拟合度评价指标
- 有关win10的C:/ProgramFiles\WindowsApps\文件系统错误(12007)问题
- 手机上面正常显示网页大小
- 如何区分单模和多模光纤收发器
- reviewer中文_中文审稿意见怎么写
- Ubuntu18.04耳机无声音解决方法
- leetcode/字符串交织,s1和s2字符串交织组成s3
- 瓜子二手车后台研发实习生面经