微信小程序实战教程 自定义指令 Java开发手册 makefile selenium junit tfs neo4j node nosql arm jquery遍历子元素 bootstrap中文api文档 mysql小数用什么类型 div外边距 abaqus是什么软件 vim跳到文件末尾 当前时间减一天 destoon模板 python内置库 java基础语言 java的基本类型 java遍历集合 java文件重命名 java判断语句 网站数据分析工具 骁龙435 Ext2Fsd 隐藏虚拟键 mac画图软件 3389扫描器 服务器系统安装 电子商城系统 视频解析软件 R语言初学者指南 司司网吧 修改ip地址软件 apihook 枪林弹雨辅助 ppt背景音乐怎么关
当前位置: 首页 > 学习教程  > 编程语言

如何不使用集成开发环境构建JAVA项目

2020/11/4 14:10:14 文章标签:

先了解一个参数:ClassPath:相当于告诉应用类加载器要去哪里加载类的字节码文件,如果找到的文件是源代码,那么会编译之后再加载 (注意:classpath下一级的所有文件夹都会被识别为包) 实践案例 Fi…

先了解一个参数:ClassPath:相当于告诉应用类加载器要去哪里加载类的字节码文件,如果找到的文件是源代码,那么会编译之后再加载 (注意:classpath下一级的所有文件夹都会被识别为包)

实践案例

在这里插入图片描述
在这里插入图片描述

First.java
package first;

import first.second.*;

public class First{
    public static void main(String[] args) {
	Second s=new Second(); 
	s.out();   
    }
}
Second.java
package first.second;

public class Second{
       public void out(){
	System.out.println("ok");
}
}

包的结构:我们将Test目录设置为ClassPath,将first作为第一级包,将second作为二级包。first中包含First.java,second中包含Second.java。First.java在first包中,所以package first,Second.java在first中的second包中,所以package first.second

验证过程

在这里插入图片描述

1.使用setclasspath将用户类路径设置在包结构之上一级
2.编译包含main函数的First.java
3.退出包结构范围(因为first算是第一级包)
4.使用 包名.Class文件名 的方式加载Class文件,结果正确运行输出ok


本文链接: http://www.dtmao.cc/news_show_350102.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?