Java-命令行编译和运行带包的程序

简介: 若要编译以下文件

若要编译以下文件

0a987656a9184cc89691eac1d9c1cef0.png


8dd2bb8c2a064fbfbf4e664a28434834.png

首先在找到该程序,在该程序所在目录下打开命令行窗口(如下)

4f0f32099ae849438673261e7868e3d1.png

也可以在其他位置打开命令行窗口,然后根据cd命令切换至程序所在目录(如下)


bb01a45658474b5685f197dcd52b25bf.png

紧接着就可以开始编译了,在命令行中输入:

javac -d . Experiment.java

fd44afa5c3ba4aae99c2b626c183ac81.png

b907ff6471af45e983eadf6501bc68d3.png


以上为编译成功后的命令行窗口和文件夹

编译成功后就可以运行该程序,通过输入:

java secondepakage.Experiment

需要输入完整类名(带包的名字)

运行成功,大功告成!

相关文章
|
22小时前
|
监控 负载均衡 Java
如何设计高可用性的Java Web应用程序
如何设计高可用性的Java Web应用程序
|
2天前
|
安全 Java
JAVA反射:如何在运行时“创造”你的对象?
【7月更文挑战第1天】Java反射机制允许在运行时动态创建对象,常用于插件系统和框架开发。与`new`关键字相比,反射提供更大的灵活性,能根据条件决定对象类型,但牺牲了性能和代码可读性。示例展示了如何通过`Class.forName()`和`Constructor.newInstance()`创建对象,过程中需处理异常。反射还可访问私有成员,增加安全风险,故使用时需谨慎。
8 2
|
5天前
|
存储 安全 Java
JAVA 泛型新篇章:编译时类型安全的新境界!
【6月更文挑战第28天】Java 泛型增强了编译时类型安全,避免运行时类型转换异常。例如,未使用泛型的代码可能因隐含的类型转换抛出`ClassCastException`。泛型允许指定容器如`List<String>`的元素类型,确保编译期检查。此外,泛型类如`Stack<T>`能适应多种类型,提高代码重用。使用泛型方法如`<T> void processElements(List<T>)`可增强方法的通用性。泛型是Java中提升可靠性和灵活性的关键工具。
|
5天前
|
Java 编译器
Java健壮性 Java可移植性 JDK, JRE, JVM三者关系 Java的加载与执行原理 javac编译与JAVA_HOME环境变量介绍 Java中的注释与缩进 main方法的args参数
Java健壮性 Java可移植性 JDK, JRE, JVM三者关系 Java的加载与执行原理 javac编译与JAVA_HOME环境变量介绍 Java中的注释与缩进 main方法的args参数
8 1
|
2天前
|
Java
【Java】程序练习1(数组)
【Java】程序练习1(数组)
|
3天前
|
开发框架 Java
JAVA反射:揭秘!运行时如何窥探类的秘密?
【6月更文挑战第30天】Java反射是运行时检查类信息并动态操作对象的机制。通过`Class`对象,我们可以访问私有成员,如在Person类示例中设置私有变量name和调用方法。反射增加了代码灵活性,常用于动态类型、插件和框架设计。
|
5天前
|
存储 安全 Java
JAVA泛型:类型安全,从编译时开始!
【6月更文挑战第28天】Java泛型是JDK 5引入的特性,用于在编译时实现类型安全的集合。它通过类型参数增强代码灵活性和重用性,减少错误。示例展示了泛型列表`List<Integer>`和`List<String>`如何确保元素类型正确,防止编译时类型不符。泛型提升了代码的类型安全、可读性和维护性。
|
5天前
|
存储 安全 Java
探索JAVA泛型:让代码在编译时就拥有金钟罩铁布衫!
【6月更文挑战第28天】Java泛型,自1.5版起,是代码安全性的守护者。它允许在类、接口和方法中使用类型参数,减少重复代码,提升可读性。泛型在编译时执行类型检查,防止运行时类型错误,如同给代码穿上“金钟罩铁布衫”。以Box类为例,泛型避免了显式转换,确保类型安全,让编程更加高效和无忧。
|
5天前
|
安全 Java 编译器
JAVA泛型,编译时类型安全的“秘密武器”
【6月更文挑战第28天】Java泛型是JDK 5引入的特性,用于在编译时增强类型安全和代码复用。它允许类、接口和方法使用类型参数,确保运行时类型匹配,减少了类型转换错误。例如,泛型方法`<T> void printArray(T[] array)`能接受任何类型数组,编译器会检查类型一致性。此外,泛型提升了代码的可读性、可维护性和与容器类的配合效率,优化整体软件质量。
|
5天前
|
存储 算法 Java
解密Java中的运行时数据结构
解密Java中的运行时数据结构