在实际开发过程中,我们都是使用集成开发工具,很少使用命令行去执行 java 程序。今天在看书时,编写了书上的例子,照着书上使用命令行来执行(书上可能是为了简便),发现报错说找不到类文件,可是仔细检查类文件路径发现并没有问题。后来才知道原来是 java 命令对 class 文件的包名的强依赖原因造成的。自己重新写一遍,加深印象。1. 报错详情 2. java 源文件路径
转载
2023-05-29 11:53:51
294阅读
# 如何在命令行执行Java的class文件
## 1. 整体流程
```mermaid
erDiagram
确定Java文件 -> 编译Java文件 -> 运行class文件
```
```mermaid
flowchart TD
确定Java文件 --> 编译Java文件 --> 运行class文件
```
## 2. 具体步骤
| 步骤 | 操作 | 代码 | 说明
原创
2024-04-03 06:03:22
258阅读
一、运行class文件 执行带main方法的class文件,命令行为: java <CLASS文件名> 注意:CLASS文件名不要带文件后缀.class 例如: 复制代码代码如下:
java Test
如果执行的class文件是带包的,即在类文件中使用了:package <包名>包的基路径下执行,命令行为: java <包名>.CLAS
转载
2023-06-13 13:43:29
261阅读
使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析
有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示:用eclipse或用ant则没有问题。其实原因很简单,我们忽略了2个细节。1.java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定的目录中寻找的。2.我们忽略了packag
转载
2023-09-19 06:39:02
56阅读
使用java和javac命令的几种情况: 1、单独的一个java主程序; 2、带包的一个java主程序; 3、同一个包的两个类,一个引用另一个; 4、引用不同包的其它类。 1、单独的一个java主程序 public class Joeytang{
public static void main(String[] args) {
System.out.prin
转载
2023-08-15 20:41:58
141阅读
作者:孙英鹏 JAVA 的命令行运行今天要讲的是如何在命令行里进行打印运行。说明(此方法是老师的上课内容,我重新理解一遍)首先创建一个文本文档,放在一个文件夹里,文本文档名字改为xxx.java(名字自己命名),改完之后文本文档会变成空白文档,这时点击右键,打开编辑,写上图1的代码,就可以了。图1:写完代码之后,我们进行下一步,按着Shift键,右键点击空白处,不要点到任何文件(图1的红色空白处
转载
2023-05-29 11:14:11
199阅读
# Java 命令行执行 Class 找不到主类的解决方法
在使用 Java 编程时,时常会遇到“找不到主类”的错误。这是一个比较常见的问题,尤其是在命令行执行 Java 程序时。本文将针对这一问题进行深入探讨,帮助读者理解出现该问题的原因,并提供相应的解决方案。
## 1. 什么是 Java 主类?
每个 Java 程序都有一个主类(main class),它是程序执行的入口。主类中必须包
## Java命令行执行一个class文件的流程
整个流程可以分为以下几个步骤:
```mermaid
flowchart TD
A[编写Java源文件] --> B[编译Java源文件]
B --> C[生成class文件]
C --> D[执行class文件]
```
接下来,我们逐步介绍每个步骤需要做什么以及使用的代码。
### 1. 编写Java源文件
首
原创
2023-10-27 16:49:08
93阅读
Java命令行运行.class文件,提示错误,找不到或无法加载主类问题
转载
2023-05-29 11:18:55
218阅读
因为尝试将运行结果通过管道命令保存,所以尝试在命令行(不借助lde来运行java代码,结果折腾了半天)仿照的是eclipse创建文件目录的方式最终解决方法是:#/bin/bash
root_dir=`pwd`
echo $root_dir
src_dir=$root_dir"/src/com/bobo/lda/"
bin_dir=$root_dir"/bin"
file_name=LdaGibb
转载
2023-05-29 11:41:23
88阅读
无论采用下面所介绍的哪一种运行方式,你都需要在电脑上安装好 Python 环境,具体可以参考前面几节的内容。交互式运行第一步,打开电脑的命令行工具Windows 打开方式:按下Win + R组合键,输入cmd,回车打开用 Linux 的应该不需要这节内容……第二步,输入python
即可进入交互式终端第三步,书写代码这里的代码没敲击一次回车就会被实时运行出来,可随时查看各个表达式的值——甚至不需要
转载
2023-07-05 21:25:39
412阅读
Python代码写好了怎么运行?相信问这样问题的朋友一定是刚刚入门Python的初学者。本文就来为大家详细讲讲如何运行Python代码。一般来讲,运行Python代码的方式有两种,一是在Python交互式命令行下运行;另一种是使用文本编辑器,在命令行中直接运行。这两种方法各有优缺点,下面我们以hello world来举例,为大家打开Python学习的大门,现在就一起看看吧!1、Pyth
转载
2023-08-15 12:42:01
704阅读
希望在命令行执行python脚本,后面加上参数。示例:a.py文件:def my_add(a, b):
return a + b
def my_minus(a, b):
return a - b
def my_add_string(a, b):
return a + b c.py文件: #!/usr/bin/env python
import a
import sys
转载
2023-05-29 11:41:43
361阅读
打开CMD的方式
1.开始+系统+命令提示符
2.win键+R 输入cmd 打开控制台 (推荐使用)
转载
2023-05-27 15:58:13
525阅读
【场景和需求】在Linux系统下, 没有第三方的集成开发工具(如IDEA), 如何下载Jar包, 以及如何运行.java文件【解决步骤】配置maven环境配置Java环境如何配置此处就不介绍了, 属于基础操作此处以下载netty为例在官网 https://mvnrepository.com/ 查找需要下载的依赖包的groupId等, 比如查找到下载4.1.63.Final版本netty<dependency> <groupId>io.netty</g
原创
2021-07-12 17:56:18
1987阅读
命令行运行Java代码(1)使用记事本新建文本文件【Test.java】。注意,默认状态下Windows操作系统不显示文件后缀名,默认后缀名是txt,需要让系统显示后缀名,再把txt改为java。(2)文件中编写如下代码:public class Test {
public static void main(String[] args) {
System.out.print
转载
2023-05-29 16:38:58
633阅读
## Java命令行运行class的步骤
为了教会刚入行的小白怎样在命令行中运行Java的class文件,我们需要按照以下步骤进行操作:
1. 编写Java代码并保存为`.java`文件
2. 使用`javac`命令编译Java代码,生成`.class`文件
3. 使用`java`命令运行生成的`.class`文件
接下来,我将详细介绍每个步骤要做的事情,并提供相应的代码示例。
### 1
原创
2023-08-05 09:26:43
1046阅读
# Java 命令行指定 Main Class
在 Java 中,程序的入口点是 `main` 方法。当我们运行一个 Java 程序时,JVM(Java 虚拟机)会首先执行 `main` 方法。通常,我们在 IDE(集成开发环境)中运行 Java 程序时,IDE 会自动为我们指定需要执行的主类(main class)。但是在命令行(Terminal)中运行 Java 程序时,我们需要手动指定主类
原创
2024-08-15 08:28:24
76阅读
javac和java命令行中的-classpath选项
这是个很基础的问题,但是因为基本上都是用现有的IDE工具 来开发java程序,所以很少有人意识到这一点。
javac
-classpath,设定要搜索类的路径,可以是目录,jar文件,zip文件(里面都是class文件),会覆盖掉所有在CLASSPATH里面的设定。
-sourcepath, 设定要搜索编译所需java 文件的路径,可以是目录
转载
2024-02-01 18:10:31
40阅读
命令行的历史和流派:UNIX家族
POSIX标准macOSLinuxWindows Subsystem for LinuxWindows一、命令的四大要素命令的组成四要素缺一不可,以下四个要素相同就可以完全地“重现”⼀个命令,你碰到的各种各样古怪的问题,原因⼀定是四个要素之⼀。可执行程序(Executable)参数环境变量(Environment variable)工作目录(Working
转载
2023-08-27 22:23:36
48阅读