Java小程序-基础命令

vscode点击运行.

输出:
在这里插入图片描述

[Running] cd "h:\Code\IDEA\Maven\quickstart\src\main\java\team\us\" && javac Fibonacci.java && java Fibonacci
����: �Ҳ������޷��������� Fibonacci
ԭ��: java.lang.NoClassDefFoundError: team/us/Fibonacci (wrong name: Fibonacci)

[Done] exited with code=1 in 1.619 seconds

javac

C:\Users\71027>javac -h
错误: -h 需要参数
用法: javac <选项> <源文件>
使用 --help 可列出可能的选项
C:\Users\71027>javac --help
用法: javac <options> <source files>
其中, 可能的选项包括:
  @<filename>                  从文件读取选项和文件名
  -Akey[=value]                传递给注释处理程序的选项
  --add-modules <模块>(,<模块>)*
        除了初始模块之外要解析的根模块; 如果 <module>
                为 ALL-MODULE-PATH, 则为模块路径中的所有模块。
  --boot-class-path <path>, -bootclasspath <path>
        覆盖引导类文件的位置
  --class-path <path>, -classpath <path>, -cp <path>
        指定查找用户类文件和注释处理程序的位置
  -d <directory>               指定放置生成的类文件的位置
  -deprecation                 输出使用已过时的 API 的源位置
  --enable-preview             启用预览语言功能。要与 -source 或 --release 一起使用。
  -encoding <encoding>         指定源文件使用的字符编码
  -endorseddirs <dirs>         覆盖签名的标准路径的位置
  -extdirs <dirs>              覆盖所安装扩展的位置
  -g                           生成所有调试信息
  -g:{lines,vars,source}       只生成某些调试信息
  -g:none                      不生成任何调试信息
  -h <directory>               指定放置生成的本机标头文件的位置
  --help, -help, -?            输出此帮助消息
  --help-extra, -X             输出额外选项的帮助
  -implicit:{none,class}       指定是否为隐式引用文件生成类文件
  -J<flag>                     直接将 <标记> 传递给运行时系统
  --limit-modules <模块>(,<模块>)*
        限制可观察模块的领域
  --module <module-name>, -m <module-name>
        只编译指定的模块, 请检查时间戳
  --module-path <path>, -p <path>
        指定查找应用程序模块的位置
  --module-source-path <module-source-path>
        指定查找多个模块的输入源文件的位置
  --module-version <版本>        指定正在编译的模块版本
  -nowarn                      不生成任何警告
  -parameters                  生成元数据以用于方法参数的反射
  -proc:{none,only}            控制是否执行注释处理和/或编译。
  -processor <class1>[,<class2>,<class3>...]
        要运行的注释处理程序的名称; 绕过默认的搜索进程
  --processor-module-path <path>
        指定查找注释处理程序的模块路径
  --processor-path <path>, -processorpath <path>
        指定查找注释处理程序的位置
  -profile <profile>           请确保使用的 API 在指定的配置文件中可用
  --release <release>          针对特定 VM 版本进行编译。支持的目标: 6, 7, 8, 9, 10, 11
  -s <directory>               指定放置生成的源文件的位置
  -source <release>            提供与指定发行版的源兼容性
  --source-path <path>, -sourcepath <path>
        指定查找输入源文件的位置
  --system <jdk>|none          覆盖系统模块位置
  -target <release>            生成特定 VM 版本的类文件
  --upgrade-module-path <path>
        覆盖可升级模块位置
  -verbose                     输出有关编译器正在执行的操作的消息
  --version, -version          版本信息
  -Werror                      出现警告时终止编译

java

C:\Users\71027>java -h
用法:java [options] <主类> [args...]
           (执行类)
   或  java [options] -jar <jar 文件> [args...]
           (执行 jar 文件)
   或  java [options] -m <模块>[/<主类>] [args...]
       java [options] --module <模块>[/<主类>] [args...]
           (执行模块中的主类)
   或  java [options] <源文件> [args]
           (执行单个源文件程序)

 将主类、源文件、-jar <jar 文件>、-m 或
 --module <模块>/<主类> 后的参数作为参数
 传递到主类。

 其中,选项包括:

    -cp <目录和 zip/jar 文件的类搜索路径>
    -classpath <目录和 zip/jar 文件的类搜索路径>
    --class-path <目录和 zip/jar 文件的类搜索路径>
                  使用 ; 分隔的, 用于搜索类文件的目录, JAR 档案
                  和 ZIP 档案列表。
    -p <模块路径>
    --module-path <模块路径>...; 分隔的目录列表, 每个目录
                  都是一个包含模块的目录。
    --upgrade-module-path <模块路径>...; 分隔的目录列表, 每个目录
                  都是一个包含模块的目录, 这些模块
                  用于替换运行时映像中的可升级模块
    --add-modules <模块名称>[,<模块名称>...]
                  除了初始模块之外要解析的根模块。
                  <模块名称> 还可以为 ALL-DEFAULT, ALL-SYSTEM,
                  ALL-MODULE-PATH.
    --list-modules
                  列出可观察模块并退出
    -d <module name>
    --describe-module <模块名称>
                  描述模块并退出
    --dry-run     创建 VM 并加载主类, 但不执行 main 方法。
                  此 --dry-run 选项对于验证诸如
                  模块系统配置这样的命令行选项可能非常有用。
    --validate-modules
                  验证所有模块并退出
                  --validate-modules 选项对于查找
                  模块路径中模块的冲突及其他错误可能非常有用。
    -D<名称>=<值>
                  设置系统属性
    -verbose:[class|module|gc|jni]
                  启用详细输出
    -version      将产品版本输出到错误流并退出
    --version     将产品版本输出到输出流并退出
    -showversion  将产品版本输出到错误流并继续
    --show-version
                  将产品版本输出到输出流并继续
    --show-module-resolution
                  在启动过程中显示模块解析输出
    -? -h -help
                  将此帮助消息输出到错误流
    --help        将此帮助消息输出到输出流
    -X            将额外选项的帮助输出到错误流
    --help-extra  将额外选项的帮助输出到输出流
    -ea[:<程序包名称>...|:<类名>]
    -enableassertions[:<程序包名称>...|:<类名>]
                  按指定的粒度启用断言
    -da[:<程序包名称>...|:<类名>]
    -disableassertions[:<程序包名称>...|:<类名>]
                  按指定的粒度禁用断言
    -esa | -enablesystemassertions
                  启用系统断言
    -dsa | -disablesystemassertions
                  禁用系统断言
    -agentlib:<库名>[=<选项>]
                  加载本机代理库 <库名>, 例如 -agentlib:jdwp
                  另请参阅 -agentlib:jdwp=help
    -agentpath:<路径名>[=<选项>]
                  按完整路径名加载本机代理库
    -javaagent:<jar 路径>[=<选项>]
                  加载 Java 编程语言代理, 请参阅 java.lang.instrument
    -splash:<图像路径>
                  使用指定的图像显示启动屏幕
                  自动支持和使用 HiDPI 缩放图像
                  (如果可用)。应始终将未缩放的图像文件名 (例如, image.ext)
                  作为参数传递给 -splash 选项。
                  将自动选取提供的最合适的缩放
                  图像。
                  有关详细信息, 请参阅 SplashScreen API 文档
    @argument 文件
                  一个或多个包含选项的参数文件
    -disable-@files
                  阻止进一步扩展参数文件
    --enable-preview
                  允许类依赖于此发行版的预览功能
要为长选项指定参数, 可以使用 --<名称>=<值> 或
--<名称> <值>。

JVM?

java虚拟机?
了解?(2020-1-9 16:56:41)

vscode调试或者第二种?运行方法.

在这里插入图片描述
(2020-1-9 17:02:41)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果您想要开发小程序Java 可以使用以下几种方式来实现: 1. 使用JavaFX进行开发:JavaFX是Java平台上的一个GUI工具包,可以用于开发图形界面程序。您可以使用JavaFX来创建小程序的用户界面,并通过Java代码处理用户的输入和响应事件。 2. 使用Spring Boot和Spring MVC进行开发:Spring Boot是一个快速构建Web应用程序的框架,而Spring MVC是一个基于MVC架构的Web框架。您可以使用Spring Boot和Spring MVC来创建小程序的Web应用程序。 3. 使用Java Servlet和JSP进行开发:Java Servlet是一种用于处理Web请求和响应的Java技术,而JSP是一种用于创建动态Web页面的Java技术。您可以使用Java Servlet和JSP来创建小程序的Web应用程序。 4. 使用Android Studio进行开发:如果您想要开发移动应用程序,您可以使用Android Studio来创建基于Java的Android应用程序。 无论您选择哪种方式,都需要掌握Java编程语言和相关的开发工具。建议您从基础知识开始学习Java编程,并逐步深入了解相关的开发工具和框架。 ### 回答2: 要用Java开发小程序,可以使用Java的图形用户界面(GUI)库来创建用户界面,如JavaFX、Swing等。以下是使用JavaFX开发小程序的步骤: 1. 安装Java开发工具包(JDK):首先,确保你已经安装了最新版本的Java开发工具包。可以从官方网站上下载并安装。 2. 创建一个JavaFX项目:使用IDE(集成开发环境),如Eclipse或IntelliJ IDEA,创建一个新的JavaFX项目。选择JavaFX项目模板,并进行相关配置。 3. 设计用户界面:使用场景构建器或IDE的可视化设计器,设计小程序的用户界面。添加所需的控件,设置布局和样式。 4. 编写业务逻辑:在Java文件中编写代码来实现小程序的功能和交互逻辑。使用JavaFX的类和API来处理用户输入、操作控件和响应事件等。 5. 运行和调试:编译项目并运行小程序,使用IDE的调试工具来调试代码。通过测试和调试,验证小程序的功能和交互是否正常。 6. 打包和部署:完成开发后,在项目中创建一个可执行的JAR文件,将其打包并部署到目标平台上。可以通过Java虚拟机(JVM)运行该JAR文件。 总结: Java开发小程序需要掌握Java语言和相关库的基本知识,熟悉JavaFX或其他GUI库的使用方法。通过迭代开发、测试和调试,不断完善小程序的功能和性能。最后,将小程序打包并部署到目标平台,使其可以被用户使用。 ### 回答3: 要使用Java开发小程序,可以通过以下几个步骤: 1. 确定开发环境:首先需要安装Java开发工具包(JDK)并配置好环境变量。可以从Oracle官网下载最新版本的JDK,并根据操作系统进行安装。安装完成后,设置JAVA_HOME环境变量,以便系统能够找到JDK的安装路径。 2. 编写代码:使用Java语言编写小程序的代码。可以使用各种集成开发环境(IDE),如Eclipse、IntelliJ IDEA等,来编写和调试Java代码。根据小程序的需求,可以使用Java提供的各种类和库来实现不同功能,比如Swing库用于图形界面设计,Java IO库用于输入输出操作。 3. 构建项目:在开发过程中,可以根据项目的规模和需求使用不同的构建工具,比如Maven或Gradle,来管理项目的依赖库和构建过程。这些工具可以自动下载所需的第三方库,并帮助组织和构建项目。 4. 测试和调试:在开发过程中,需要进行测试和调试,以确保程序的正确性和稳定性。可以使用各种测试框架,如JUnit,编写单元测试用例,并通过调试工具来定位和解决程序中的问题。 5. 打包和发布:完成开发和测试后,可以将程序打包成可执行的jar文件或war文件,供用户安装和使用。可以使用编译器提供的打包工具,如jar命令或使用构建工具进行打包。发布时,还可以选择将小程序部署到云服务器或发布到应用商店等平台。 总之,使用Java开发小程序需要熟悉Java编程语言及其相关库和工具,合理组织代码结构,进行测试和调试,并最终将程序打包和发布。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值