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

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

一、不带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没有后缀。 

二、带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://www.cnblogs.com/diegodu/p/5834339.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/418117.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

将图片转换为txt文件

import os# 分三级目录,如A/B/a.jpg # input_path为一级目录; # def creat_filelist(input_path, classes):# 创建三级目录# index 一定是str类型,不可以为intdir_image1 [] # 二级目录file_list [] # 三级目录for index, name in enumer…

List与Set接口的方法

List接口: Set接口:

hdu5468 Puzzled Elena

hdu5468 Puzzled Elena 题意 求一棵子树内与它互质的点个数 解法 容斥 我们先求出与它不互质的数的个数&#xff0c;再用总数减去就好。 #include <cstdio> #include <cstring> #include <iostream> #include <vector> using namespace std;namespace …

TreeSet类

package ListInterface;import List.Person; import org.junit.Test;import java.util.Comparator; import java.util.Iterator; import java.util.TreeSet;public class TreeSetTest {/* // TreeSet中的数据要求同一个类的对现象:输出的时候会排序之后输出有两种排序&#…

Map接口与方法

value时可重复的&#xff0c;但无序的&#xff0c;用Collection来简称。 Entry: 键值对 对象。 在Map类设计是&#xff0c;提供了一个嵌套接口&#xff08;static修饰的接口&#xff09;&#xff1a;Entry。Entry将键值对的对应关系封装成了对象&#xff0c;即键值对对象&…

struts2的配置

第一步&#xff1a;建立web项目&#xff0c;生成web.xml文件 第二步&#xff1a;导入struts的lib包(struts2-showcase项目中的lib包) 把spring开头的删除 把struts2-spring-plugin-2.5.2.jar删除 把tiles开头的删除 注&#xff1a;删除是为了不影响jar包的冲突&#xff0c;并…

团队博客6

在昨天对图片缩短加载速度的基础上进一步优化&#xff0c;使我们在调取图片时根据刷新进度时时显示&#xff0c;加快文件读取速度。此外&#xff0c;实现了使用移动端开热点&#xff0c;以供其它终端链接&#xff0c;使两部终端处于同一个局域网中&#xff0c;从而在无网情况下…

String.equals用法注意

param.getType().equals("String") 与 "String".equals(param.getType()) 的区别 第二个代码能避免 param.getType() 为空的情况转载于:https://www.cnblogs.com/lingongheng/p/6444235.html

自定义泛型结构

注意事项&#xff1a; 子类保留的情况&#xff1a; 泛型方法&#xff1a; 在方法中出现了泛型的结构,泛型参数与类的参数没有一点关系泛型方法在所属类中是不是泛型的都没关系 也可以调用为static&#xff0c;因为在调用方法时缺点&#xff0c;而不是在构造对象时

泛型在继承方面的体现与通配符

List<String>与List<Object>&#xff0c;并不具备父子类关系 List<Object>与ArrayList<Object> 存在父子类关系 通配符&#xff1a; <?> 通配符的读取和写入的要求&#xff1a; 对于list<?> 不能在添加数据&#xff1a; list.add()不…

WebAPi返回类型到底应该是什么才合适,这是个问题?

前言 有些问题只有真正遇到或者用到并且多加思考才会想到&#xff0c;平常若作为自学的心态去学习则不会考虑太多&#xff0c;我慢慢明白对于那些有太多要学的东西或者说的更加明确而且具体一点的话&#xff0c;如果对于你现在不是迫切要学或者需要掌握的技能&#xff0c;那就暂…

射击大战H5

欢迎来到程序小院 射击大战 玩法&#xff1a;移动鼠标控制方向&#xff0c;敌人从四周来袭&#xff0c;看到敌人点击鼠标左键射击&#xff0c;不要让敌人接近你&#xff0c; 碰到敌人生命值减少&#xff0c;生命值为空游戏结束&#xff0c;快去射击吧^^。开始游戏https://www.…

File类的使用

常用构造器&#xff1a; package File;import org.junit.Test;import java.io.File;public class FileTest {Testpublic void test1(){ // 如何创建File类的实例&#xff1a;构造器一&#xff1a; // 相对于当前module // (相对路径)相较于某个路径下File…

php正规则表达式学习笔记(几个常用函数的区别)

preg_mache()函数和 preg_mache_all()函数的区别&#xff1a; preg_mache()只会匹配规则中的字符一次&#xff0c; preg_mache_all()会匹配符合条件的所有字符&#xff01; 例子对比&#xff1a; 正则表达式函数之preg_replace()与preg_filter()的区别&#xff1a; preg_replac…

软件测试——性能测试、压力测试、负载测试等详解

软件测试——性能测试、压力测试、负载测试等详解 1. 总述 先看博客&#xff1a;性能测试、负载测试、压力测试 区别(博主的行文很清晰&#xff0c;很努力地在举例子)。 压力测试、负载测试都是性能测试。 压力测试是一种破坏性测试&#xff0c;不断增加压力&#xff0c;看系统…

IO流的体系及FileReader、FileWriter

package IOStream;import org.junit.Test;import java.io.File; import java.io.FileReader; import java.io.IOException;public class FileReadWriter {//Testpublic void testFileReader() { // fr需要提前声明FileReader fr null; // 1.实例化File类的对象…

使用R进行相关性分析

基于R进行相关性分析 一、相关性矩阵计算&#xff1a; [1] 加载数据&#xff1a; >data read.csv("231-6057_2016-04-05-ZX_WD_2.csv",headerFALSE) 说明&#xff1a;csv格式的数据&#xff0c;headerFALSE 表示没有标题&#xff0c;即数据从第一行开始。 [2] …

FileInputStream与FileOutputStream

FileReader与FileWriter 只能用于文本文件&#xff0c;如.txt,.java,.c,.c等 对于图片&#xff0c;视频等字节流文件需要用字节流即&#xff1a;FileInputStream与FileOutputStream package IOStream;import org.junit.Test;import java.io.File; import java.io.FileInputS…