这篇是大二自学Java的时候记下的笔记,中午回顾印象笔记的时候意外看到了这篇。看到多年前写下的文字,我想起那时候我对Java的懵懵懂懂,每天晚上在图书馆照着书写书上的示例代码,为一个中文分号绞尽脑汁,为命令提示符上打印出的图案而兴奋。到现在我依然觉得,一个从没有过编程经验的人在屏幕上打印出Hello World 的时候,他真的感觉是对一个全新的世界说了句“你好,我来了”。

尽管现在来看那时候遇到的问题现在看来真的是很简单,甚至可以说是很蠢的,但我依然感激当初那个再图书馆写代码的自己。正是这一点一滴简单的愚蠢的积累才有了今天的编程能力,现在我可以自己开发一个网站后台,这在当时的我看来是绝对不敢相信的事。

因此我也希望对刚接触编程的朋友们说一句,如果你想学编程,不要好高骛远,只需要从一点一滴做起,积累遇到的问题(如果有精力还应该写成博客),坚持写代码,总有一天你会感激自己当初的坚持的。因为很多时候最重要的事情并不是你究竟做到了何种程度,而是你究竟有没有做,坚持做一件事,并为之付出努力,这就是成功(狭义的)的方法。

在用Eclipse编译运行java文件时不用考虑Package的问题,但是如何在命令提示符下运行添加Package后的java文件呢?

package test;

import test.B;

public class A {

public static void main(String[] args) {

B b=new B();

b.print();

}

}

package test;

public class B {

void print(){

System.out.println("ok!");

}

public static void main(String[] args) {

}

}

我在D:\workspace\test\src\test目录下有两个.java文件A.java和B.java,那么我该如何编译这两个文件呢?此时用命令提示符执行javac语句编译A.java会显示错误

我们在A中调用了B中的方法,所以只编译A,B是不会被编译的。要解决此问题需要同时编译A和B。而A和B同在test包 下,所以我们找到test所在目录D:\workspace\test\src,在cmd中执行命令 java .\test*.java 。此时A和B两个文件同时编译通过了。

再用java命令去执行A,发现直接用java A来运行会报错。切换到A所在的D:/workspace/test/src/test 目录下执行依然会报错。由于我们之前的编译的时候是在Package所在的目录,那么我执行的时候要执行test下的A文件。

在D:\workspace\test\src 目录下执行java test.A ,运行成功。

java 含有package cmd_如何在命令提示符下编译运行含有Package的java文件相关推荐

  1. 如何在命令提示符下编译运行含有Package的java文件

    在用Eclipse编译运行java文件时不用考虑Package的问题,但是如何在命令提示符下运行添加Package的java文件呢? package test;import test.B; publi ...

  2. linux下软件编译终止,[2018年最新整理]linux下编译运行程序命令大全.ppt

    [2018年最新整理]linux下编译运行程序命令大全 1. 项目课题引入 2. Vi编辑器的使用方法 3. Linux中C语言程序的编辑 4. Linux中C语言程序的运行 5. 现场演示案例 课题 ...

  3. 在cmd命令行下编译运行C/C++源文件

    一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便. 刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢? 于是上网搜了一下,得到如下 ...

  4. 在Ubuntu下编译运行C语言程序

    目录 实验题目 1 gcc编译 1.1 编译运行hello.c程序 1.1.1 使用vim创建hello.c文件 1.1.2 使用gcc将其转化为可执行文件 1.1.3 运行hello可执行文件 1. ...

  5. java windows so文件_windows下编译使用NDK,调用SO文件 | 学步园

    下载后把压缩包解压出来,例如:D:\ndk,目录下的ndk-build.cmd就是用来编译的批处理命令. 这里以D:\ndk\samples\hello-jni为例,打开D:\ndk\samples\ ...

  6. dos下编译运行java工程,并解决外部jar包依赖

    首先介绍一下我在eclipse中能够运行的工程目录结构: 接下来删除掉.settings  bin .classpath  .project这些目录和文件(避免干扰) 在src目录中有三个包 com. ...

  7. fedora下编译运行java傻瓜入门级教程

    操作步骤: 编译运行环境的搭建 fedora下默认安装为GNU公司的JDK,如下所示 $java -version java version "1.7.0_25" OpenJDK ...

  8. java程序实现wifi连接打印_Android下通过wifi调用打印机打印,Java代码片段分享,

    Android下通过wifi调用打印机打印 chongq 分享于 2小时前 4972阅 0人收藏此代码, 好图网图标搜索引擎,提供超过60万的免费图标.PNG图标.ICO图标.ICNS图标.网页图标 ...

  9. 配置Windows下编译运行C/C++过程

    1.首先确定电脑安装了VS或者VC++的IDE: 2.修改环境变量 在系统属性-高级-环境变量-用户变量中: 编辑PATH增加cl编译器的路径D:\Program Files\Microsoft Vi ...

最新文章

  1. 梦想的地方!地球上最值得去的20个地方【组图】
  2. 计算机网络试题大连工业大学,2016大连工业大学计算机网络考研大纲
  3. vc数据类型转换大全
  4. Python学习基础必备知识点:字典dict详解
  5. python小游戏编程100例_经典编程100例——python版(例9例10)
  6. [转]Android-Proguard(代码混淆)
  7. 灵感分享| 实例UI组件的设计风格
  8. 分布式唯一id生成器的想法
  9. 推荐一个 Java 实体映射工具 MapStruct 1
  10. 自学android编程教程,安卓编程入门教程 安卓编程如何自学
  11. 联想小新air13装双系统_联想小新Pro 13黑苹果详细安装教程
  12. 【测试基础】Linux打包、解包、解压缩命令这一篇全
  13. HTML5植物大战僵尸游戏源码下载
  14. 【python 作日期的折线图和柱状图组合图】
  15. winUSB设备的开发方法
  16. 人工智能已经成为新一轮科技革命和产业变革的重要驱动力量
  17. 三、Fiddler抓包——Fiddler过滤器-Fiddler抓包数据筛选
  18. python是什么邮箱_python发邮件详解,smtplib和email模块详解
  19. 查看Eigen、CMake、ceres、opencv版本
  20. 北斗/GPS芯片/模块基本常识问答:

热门文章

  1. 机智云CEO黄灼:优秀的企业在何时都不会遇到融资困境
  2. nodejs入门开发与常用模块
  3. [BZOJ 2111][ZJOI2010]Perm 排列计数(Lucas定理)
  4. V-Play入门手册3-如何编写高效的代码?
  5. 异常总结2013-04
  6. 《Java与模式》笔记(一)
  7. addroutes没添加进去_CAD中如何绘制函数曲线及添加数学公式
  8. linux系统服务器怎么登录日志文件,Linux服务器查看日志的几种方法
  9. unity3d软阴影和硬阴影的原理_使用随机采样创建软阴影
  10. axivion和astree_基于LabVIEW的IVI编程 IVI Programme Based on LabVIEW.pdf