首页 > 其他分享 >Day18--命令行传递参数

Day18--命令行传递参数

时间:2024-10-19 13:10:04浏览次数:6  
标签:src www -- com IDEA Demo03 liu 命令行 Day18

Day18--命令行传递参数

命令行传参

有时候你希望运行一个程序的时候再传递给它消息。这要靠传送命令行参数给main()函数实现。
public class CommandLine {
   public static void main(String args[]){
      for(int i=0; i<args.length; i++){
         System.out.println("args[" + i + "]:" + args[i]);
      }
   }
}
//String[] args:main方法的参数

快捷键:fori

 for (int i = 0; i < ; i++) {
            
        }
D:\IDEA\example\JavaSE\Basic Grammar\src\com\liu\www\method>javac Demo03.java
D:\IDEA\example\JavaSE\Basic Grammar\src\com\liu\www\method>java Demo03
错误: 找不到或无法加载主类 Demo03
原因: java.lang.NoClassDefFoundError: Demo03 (wrong name: com/liu/www/method/Demo03)

D:\IDEA\example\JavaSE\Basic Grammar\src\com\liu\www>cd..

D:\IDEA\example\JavaSE\Basic Grammar\src\com\liu>cd..

D:\IDEA\example\JavaSE\Basic Grammar\src>java com.liu.www.method.Demo03 this is liu
args[0]:this
args[1]:is
args[2]:liu

D:\IDEA\example\JavaSE\Basic Grammar\src>

这段文字是在命令行环境下编译和运行Java程序的过程记录。

首先,用户在 D:\IDEA\example\JavaSE\Basic Grammar\src\com\liu\www\method 目录下编译Demo03.java 文件

接着尝试在同一目录下运行 Demo03,结果出现了找不到或无法加载主类的错误。之后用户连续两次使用 cd.. 命令返回上级目录,

最后在根目录 D:\IDEA\example\JavaSE\Basic Grammar\src 在src目录下成功运行了 com.liu.www.method.Demo03 程序,并传入了参数 "this is liu"。

注意:要运行Java程序的时候,要加上包的路径java com.liu.www.method.Demo03 否则无法运行

标签:src,www,--,com,IDEA,Demo03,liu,命令行,Day18
From: https://www.cnblogs.com/xiaokunzhong/p/18475778

相关文章

  • Golang 常用的五种创建型设计模式
    Golang常用的五种创建型设计模式原创GoOfficialBlogGoOfficialBlog 2024年10月18日19:10中国香港听全文在Go中,创建设计模式有助于管理对象的创建,并控制对象的实例化方式。这些模式在对象创建过程复杂或需要特殊处理时特别有用。以下是Go中常用的主要创建模式: ......
  • 根据用户来获取渠道
    withall_user_id(selectuser_idfromt1unionselectuser_idfromt2)---获取渠道all_channel(selectcasewhent6.user_catein('1','2')thenxxwhent3.agent_catein('1','2')thenxx whent8.agent_catein(......
  • 浏览器访问本地资源 - 只能用于测试(把file:///映射为http://)
             ......
  • 一段注释
    在2024年10月19日我听着极客时间的课程,听着授课者讲着各种高大上的技术、词汇,想着是不是自己也能变得更牛逼,或者能发明一款开源软件让自己一劳永逸。不过接着,我觉得自己之前的感悟能帮到我做选择————就是让自己深入一些实际点的技术和幻想。比如在这个时候学习的微服......
  • AI 自学 Lesson2 - 回归(Regression)
    背景回归(Regression)是一种用于预测连续目标变量的统计技术。其核心思想是根据已知的输入特征,构建一个模型来预测一个数值输出。回归既是一类算法,也可以视为一种模型,它通过学习数据中自变量(特征)和因变量(目标)之间的关系,来实现预测或推断。在机器学习中,回归模型不仅用于简单的......
  • 三周精通FastAPI:1 第一步入门
    FastAPI是一个非常棒的pythonweb和api框架,准备用三周的时间“精通它”学习流程参考FastAPI官网的用户教程:教程-用户指南-FastAPI 学前提示运行代码¶所有代码片段都可以复制后直接使用(它们实际上是经过测试的Python文件)。要运行任何示例,只需将代码复制到 main.p......
  • 三周精通FastAPI:2 路径参数以及声明路径参数的类型
    路径参数¶FastAPI支持使用Python字符串格式化语法声明路径参数(变量):fromfastapiimportFastAPIapp=FastAPI()@app.get("/items/{item_id}")asyncdefread_item(item_id):return{"item_id":item_id}这段代码把路径参数 item_id 的值传递给路径函数的......
  • C#从零开始学习(用unity探索C#)(unity Lab1)
    初次使用Unity本章所有的代码都放在https://github.com/hikinazimi/head-first-CsharpUnity的下载与安装从unity官网下载UnityHubUnity的使用安装后,注册账号,下载unity版本,然后创建3d项目设置窗口界面布局3D对象的创建点击对象,然后点击MoveGuzmo,就可......
  • GreatSQL 在 SQL 中使用 HINT 语法修改会话变量的实践
    全文目录:开篇语......
  • ssm基于vue框架的点餐系统的设计与实现+vue
    系统包含:源码+论文所用技术:SpringBoot+Vue+SSM+Mybatis+Mysql免费提供给大家参考或者学习,获取源码请私聊我需要定制请私聊目录摘要 IAbstract II1绪论 11.1研究背景与意义 11.1.1研究背景 11.1.2研究意义 11.2国内外研究现状 21.2.1国外研究现状 21.2.2......