2019独角兽企业重金招聘Python工程师标准>>>

java中不带package的程序和带package的程序编译的方式是不同的。

  1. 不带package的程序

    建立个HelloWorld.java的文件,放入C:\,内容如下:

                public class HelloWorld{public static void main(String args[])//向屏幕上写字符串"HelloWorld!"{System.out.println("HelloWorld!");}}
    1. 编译

      编译的指令是javac

      编译方式:文件根目录 javac 文件名.java

      比如:这个文件名字:HelloWorld.java

      文件路径:C:\

      编译过程:

      cmd 回车

      cd \ 回车

      javac HelloWorld.java 回车

      注:此时c:\下将生成一个HelloWorld.class的文件。

    2. 运行

      java HelloWorld 回车

      注:HelloWorld没有后缀。

  2. 带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!");}}
    1. 编译

      编译的指令是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目录。

    2. 运行

      运行时候需要注意了,不能文件的根目录,是到文件的包目录的上层目录——可以理解为工程目录下,然后运行,文件名前需要加上包名。

      运行过程:

      cmd 回车

      C:\ 回车, 退回到根目录

      java   net.test.HelloWorld 回车

      一般有包名的情况大部分是通过IDE开发的!

添加好友

小额赞助

微信 支付宝

转载于:https://my.oschina.net/snowbobo/blog/482877

java不带package和带package的编译方式相关推荐

  1. matlab二重指针,VC++中函数返回数组指针或者带指针的结构体的编译方式是否可取? - 程序语言 - 小木虫 - 学术 科研 互动社区...

    libralibra 构造函数+析构函数应该是比较正规的做法吧, 你的结构体/类被提早释放的问题,是不是那个结构体是局部变量,当超出作用域时对象被销毁,如果存在析构函数,会被默认调用, 如果你返回结构 ...

  2. java中不带package和带package的编译运行方式

    Java中不带package的程序和带package的程序编译的方式是不同的. 一.不带package的程序 建立个HelloWorld.java的文件,放入C:\,内容如下: public clas ...

  3. Java EXCEL 表格导入导出(带下拉选-带VLOOKUP函数封装)

    Java EXCEL 表格导入导出(带下拉选-带VLOOKUP函数封装) 对于excel Java POI 使用 目前简单导出导入功能网上很多,但是对于有下拉选,样式等缺点却是最大硬伤,故此封装一个通 ...

  4. Java面试题整理(带答案)

    这是我自己整理的Java面试题以及答案.题目来源是https://blog.csdn.net/sufu1065/article/details/88051083 我删除了自己不使用的框架技术栈,像Hi ...

  5. Java jdom解析xml文件带冒号的属性

    Java jdom解析xml文件带冒号的属性 转载请标明出处: https://dujinyang.blog.csdn.net/article/details/99644824 本文出自:[奥特曼超人 ...

  6. java中错误的源文件,关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports...

    关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports 更多相关问题 霍乱患者产生"米泔样"粪便由下列哪种致病因素直 ...

  7. java二级考试备考_2017计算机二级考试《JAVA》备考测试题「带答案」

    2017计算机二级考试<JAVA>备考测试题「带答案」 为确保同学们将所涉及的考点全面复习到位,让大家充满信心的步入考场,以下是百分网小编搜索整理的一份计算机二级考试<JAVA> ...

  8. java实现word导出(带图片)

    java实现word导出(带图片) 转载地址:https://www.jianshu.com/p/98ed03044fe1

  9. Java外卖点餐送餐平台源码带手机端带文档(源码分享)

    Java仿饿了么外卖点餐送餐平台源码带手机端带文档(源码分享) 一个简单的外卖系统,包括手机端,后台管理,api基于spring boot和vue的前后端分离的外卖系统.包含手机端,后台管理功能. 核 ...

最新文章

  1. [NPUCTF2020]Mersenne twister
  2. 【转】排除被冲销的物料凭证
  3. python怎么限制输出精度_谈谈关于Python里面小数点精度控制的问题
  4. 4.1 多层感知机从0开始 4.2 多层感知机简洁实现(API调用)
  5. htmlcss笔记--标签默认值样式重置css reset(2)
  6. 2008 noip 传纸条
  7. Mock服务设计与实现:MySQL驱动字节码修改增强
  8. 安全运维 - Windows系统维护
  9. FreeSwitch +fusionpbx安装和基本使用
  10. 网络安全之特洛伊木马的攻防战略(转)
  11. shiro 框架实现 LDAP 登录
  12. netkeeper客户端_Netkeeper校园客户端(创翼客户端)下载
  13. AMOS分析技术:结构方程模型的拟合度评价指标
  14. 有关win10的C:/ProgramFiles\WindowsApps\文件系统错误(12007)问题
  15. 手机上面正常显示网页大小
  16. 如何区分单模和多模光纤收发器
  17. reviewer中文_中文审稿意见怎么写
  18. Ubuntu18.04耳机无声音解决方法
  19. leetcode/字符串交织,s1和s2字符串交织组成s3
  20. 瓜子二手车后台研发实习生面经

热门文章

  1. 如何开发Web应用程序(非网站)
  2. 那些感动过我的句子(英文版)
  3. printf按8进制、16进制输出
  4. 职场健康:缓解脖子酸
  5. docker 不包含依赖 打包_Docker容器技术(概念篇)
  6. SpringSecurity集中式整合之加入jsp
  7. 轻量级锁的加锁和解锁逻辑-自旋锁
  8. 对HTTP/2 支持
  9. Spring IoC容器:BeanFactory和ApplicationContext谁才是Spring IoC容器
  10. Spring四大模块和设计模式