`

java package下的文件注意项

阅读更多
很久没有做一些Java基本知识方面的练习,回顾与总结,今天就连一个基本的关于package里的类,在命令行里编译运行都要出错了。
然后学习总结如下:

我的工程目录是:
D:\workspace\Test
要测试的文件路径为:
D:\workspace\Test\src\com\test\TestCommanderParameter.java
内容如下:
package com.test;
public class TestCommanderParameter {
public static void main(String[] args) {
if(args.length == 1 || args[1] == "Test") {
System.out.println("Empty");
}
else {
System.out.println("not Empty");
}
System.out.println(args.length);
}
}
编译时路径为:
D:\workspace\Test\src\com\test>javac TestCommanderParameter.java
运行时路径为:
D:\workspace\Test\src>java com.test.TestCommanderParameter test test
结果为:
not Empty
2

我总结为:

编译时必须到当前java文件目录里编译(还有另一种,有点复杂,我还没有测试通);
执行.class文件,得到.class的包当级目录里执行packagename.filename;
这是最简单的方式,那些classpath的配置问题,百度会很多的。
分享到:
评论

相关推荐

    bat笔试题java-fits:文件信息工具集

    注意:一些 Maven 依赖项不在公共存储库中。 它们位于 lib-local 目录中的源代码树中。 其他依赖项位于 lib 目录中,供 FITS 自定义类加载器使用。 安装 从我们的页面下载最新的官方二进制版本。 重要说明:此 ...

    staruml-java:StarUML的Java扩展

    注意此扩展不能提供完善的逆向工程,这是一项测试和临时功能。 如果您需要完整的逆向工程功能,请检查其他专业的逆向工程工具。 注意此扩展基于Java 1.7规范。Java代码生成单击菜单( Tools > Java > Generate Code...

    疯狂JAVA讲义

    学生提问:当我们使用编译C程序时,不仅需要指定存放目标文件的位置,也需要指定目标文件的文件名,这里使用javac编译Java程序时怎么不需要指定目标文件的文件名呢? 13 1.5.3 运行Java程序 14 1.5.4 根据...

    Java复习题及答案

    4、包是按照目录、子目录存放的,可以在程序中用package定义包,若没有package一行,则表示该文件中的类不属于任何一个包。 ( ) 5、Java对事件的处理是采用委托方式进行的,即将需要进行事件处理的组件委托给指定...

    java-visualization

    在 Mac OS X 上,这是因为 Maven 使用的是 Java 1.6,但依赖项是为 1.8 构建的。 我通过手动将 maven 指向正确的 Java 版本来解决这个问题,即 JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/...

    java微信公众号MVC开发框架

    jwx是开源的java公众号开发MVC框架,基于spring配置文件和微信消息或事件注解,通过微信上下文处理一个或多个微信公众号服务请求。目的主要有两个,其一生封装微信请求xml消息为java实体对象,将返回对象转换为xml...

    websocket-quarkus

    在开发人员模式下运行应用程序您可以在开发模式下运行您的应用程序,该模式可使用以下方式启用实时编码: ./mvnw compile quarkus:dev 注意: Quarkus现在带有一个Dev UI,仅在可以在dev模式下使用。打包并运行应用...

    quarkus-code-demo:运行与Spring;)集成的Supersonic Subatomic Quarkus Java应用程序

    quarkus-code-demo项目 ... 请注意,它不是über-jar,因为依赖项已复制到target/lib目录中。 如果要构建über-jar ,请执行以下命令: ./mvnw package -Dquarkus.package.type=uber-jar 现在可以使用jav

    java笔试题算法-hadoop-s3a:适用于Hadoop的AWSSDK支持的文件系统驱动程序

    java笔试题算法请注意:此文件系统现在包含在 Hadoop 2.6 版本中。 这里的代码不再维护。 可在以下位置找到更多信息: 适用于 Hadoop 的 AWS SDK 支持的文件系统驱动程序 这是一个用于 Hadoop 的实验性文件系统,它...

    genny-proxy:通过名称搜索ABN的简单服务

    请注意,它不是über-jar,因为依赖项已复制到target/lib目录中。现在可以使用java -jar target/abn-lite-1.0-SNAPSHOT-runner.jar运行该应用程序。创建本机可执行文件您可以使用以下./mvnw package -Pnative创建本...

    jogo_da_velha_online:Java 2专案-WIP

    在开发人员模式下运行应用程序您可以在开发模式下运行应用程序,该模式可使用以下方式启用实时编码: ./mvnw compile quarkus:dev 注意: Quarkus现在带有一个Dev UI,仅在可以在dev模式下使用。打包并运行应用程序...

    modeling-java

    核心项目 该项目使用Quarkus(超音速亚原子Java框架)... 请注意,它不是über-jar,因为依赖项已复制到target/quarkus-app/lib/目录中。 如果要构建über-jar ,请执行以下命令: ./mvnw package -Dquarkus.package

    库管理系统:使用的后端技术:Quarkus Framework,Java 8,Postgresql,Hibernate,Docker

    请注意,它不是über-jar,因为依赖项已复制到target/lib目录中。 如果要构建über-jar ,请执行以下命令: ./mvnw package -Dquarkus.package.type=uber-jar 现在可以使用java -jar target/lms-1.0-SNAPSHO

    java6.0源码-bifurcation:计算(布尔或多值)逻辑函数的逻辑分岔图

    请注意assembly:single在最终的 jar 包中包含所有依赖项(获取节点的监管者和获取逻辑功能) 您可以使用“target/”子目录中的 jar。 您可以将 .jar 文件集成到您的工具中,也可以通过命令行启动程序,提供 GINsim ...

    cp4i-financial-asset-es-mockproducer-svc

    金融资产模拟制作人项目 ... 请注意,它不是über-jar,因为依赖项已复制到target/lib目录中。 现在可以使用java -jar target/financial-asset-mock-producer-1.0-SNAPSHOT-runner.jar运行该应用程

    playfluentdgraphql:由code.quarkus.io生成

    playfluentdgraphql项目 该项目使用Quarkus(超音速亚原子Java框架)。... 请注意,它不是über-jar,因为依赖项已复制到target/quarkus-app/lib/目录中。 如果要构建über-jar ,请执行以下命令: ./mvnw package -D

    网管教程 从入门到精通软件篇.txt

    JAR:Java档案文件(一种用于applet和相关文件的压缩文件) JAVA:Java源文件 JFF,JFIF,JIF:JPEG文件 JPE,JPEG,JPG:JPEG图形文件 JS:javascript源文件 JSP:HTML网页,其中包含有对一个Java servlet...

    smart-hub:用于可持续智能家居的Smart Hub

    在开发人员模式下运行应用程序您可以在开发模式下运行您的应用程序,该模式可使用以下方式启用实时编码: ./mvnw compile quarkus:dev打包并运行应用程序可以使用以下程序打包该应用程序: ./mvnw package 它在/...

    npm-build-dependencies-unjar:将依赖文件解压到你的项目 binclasses 目录中

    一般用途为了使用这个脚本,在你的package.json文件中创建以下配置属性(注意:配置选项dependencies_dest可选,默认为 'lib'): "config": { "dependencies_dest": "lib", "dependencies": [ "some-dependency-...

Global site tag (gtag.js) - Google Analytics