写点什么

关于 Java 调用类的 main 方法

用户头像
谷鱼
关注
发布于: 2020 年 09 月 22 日
关于Java调用类的main方法

这一类文章有很多,我也不赘述。主要是说说包管理的感觉


在 java Web 开发中,Tomcat 的 lib 或者 WEB-INF 的 classes 都算是默认的库查找位置。这个肯定是在 java 的设置里有相关的配置。


其他语言都是一样的思路,Python 的一系列 py 包,pip install 安装后的默认文件件

go 的常用包:go install 的默认位置,一个是 GOROOT,一个是 GOPATH

php 的第三方扩展,也是可以在配置文件设置,系统优先查找的文件夹,pear 安装的默认目录,或者是现在常用的 composer ,一般在 vendor 或者系统 ext 下面


关于 java,示例一下,文件名是否与类保持一致,public class 声明需要,class 声明不需要,以文件内的为主


所以本文件名就是 hellos.java

package com.test;public class hellos{    public static void main(String[] args){        System.out.println("Hello World!");    }}
复制代码

在任何目录。比如 C:根目录就有这个程序

执行

javac -d . hellos.java


执行之后,会在 c:目录下面,自动创建 com\test 目录,test 下面就是生成的 hellos.class


这就说明编译没有问题。

编译有问题,多是

1.java 命令,环境变量需要配置 JAVA_HOME

2.你的 java 文件语法有问题,看看是不是拼写,语法错误,最好不要带有汉字,GBK 编码在编译过程中容易出错


编译之后,还是在 C:根目录下,就是与包的父目录 com 在同一层,执行

java com.test.hellos

就可以啦


然后出现输出

Hello World!

发布于: 2020 年 09 月 22 日阅读数: 52
用户头像

谷鱼

关注

还未添加个人签名 2017.10.17 加入

还未添加个人简介

评论

发布
暂无评论
关于Java调用类的main方法