cmd执行 .class文件

执行.class文件之前,需要有个java文件;这个java文件有两种方式。

1.在任意位置创建一个txt文件,修改后缀名为  .java   

2.项目中找java文件

-------- 第一种:不想要那么长的目录,单独拷贝出来

如果不想路径那么长,可以拷贝项目中的java文件放置一个文件夹中,当前我测试时拷贝文件放置G:\text   

(注意需要将java文件中的package去掉)

当前文件准备完毕!

打开DOS窗口:win + R    输入:cmd

1.cd 跳转至保存java文件的目录

2.javac Gateway.java    (如果执行成功,在当前目录下会自动生成一个 .class 文件)

3.在相同目录下 输入: java Gateway

没有报错,则执行成功!

 

-------- 第二种:在自己项目中选择其中一个java文件

打开DOS窗口:win + R    输入:cmd

1.cd 跳转至保存java文件的目录

2.javac Gateway.java    (如果执行成功,在当前目录下会自动生成一个 .class 文件)

3.需要切换目录至当前根目录上,输入: java -cp 项目路径  包.xx

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
一键生成你的应用程序代码: ------------------------------------------------------------ 我们的出发点就是使用命令来产生一个应用程序,执行以下命令: sencha generate app -ext MyApp E:\senchaworkspace\MyApp 可以看到如下执行结果 以上命令会从官网下载试用版本的ext代码到你本地,如果你已经购买正版代码,那么需要使用下一节(-sdk命令来生成你的应用程序)在你的硬盘文件夹下可以看到: 这表明自动生成了你的程序框架。 需要注意的是,生成的EXTjs 是商业体验版本,如果你购买了,那么你需要下载ext js的zip包,并且使用-SDK命令来制定SDK的路径,这样,就不会去默认下载SDK而是按照你本地的文件来生成了。 命令如下: sencha -sdk /这里是你的sdk路径/ generate app MyApp 你的App的路径。如 sencha -sdk c:sencha5.0.0 generate app OASystem d:\oasys 执行完成之后可以看到如下的文件夹路径: [plain] view plaincopy在CODE上查看代码片派生到我的代码片 .sencha/ # Sencha-specific files (for example, configuration) app/ # Application-specific content Boot.js # Private, low-level dynamic loader for JS and CSS Microloader.js # Loads app based on app.json content sencha.cfg # Application configuration file for Sencha Cmd build-impl.xml # Standard application build script *-impl.xml # Implementations of various build phases defaults.properties # Default values and docs for build properties ext.properties # Build property values specific to Ext JS *.defaults.properties # Build property values by env (e.g. "testing") plugin.xml # Application-level plugin for Sencha Cmd codegen.json # Data for merging generated code during upgrade workspace/ # Workspace-specific content (see below) sencha.cfg # Workspace configuration file for Sencha Cmd plugin.xml # Workspace-level plugin for Sencha Cmd ext/ # A copy of the Ext JS SDK cmd/ # Framework-specific content for Sencha Cmd sencha.cfg # Framework configuration file for Sencha Cmd packages/ # Framework supplied packages ext-theme-classic/ # Ext JS Theme Package for Classic ext-theme-neptune/ # Ext JS Theme Package for Neptune ... # Other theme and locale packages src/ # The Ext JS source ... index.html # The entry point to your application app.json # Application manifest app.js # Launches the Application class app/ # Your application's source code in MVC structure model/ # Folder for application model classes store/ # Folder for application stores view/ # Folder for application view classes main/ # Folder for the classes implementing Main.js # The Main View MainModel.js # The `Ext.app.ViewModel` for the Main View MainController.js # The `Ext.app.ViewController` for the Main View Application.js # The `Ext.app.Application` class packages/ # Sencha Cmd packages build/ # The folder where build output is placed 这个路径和上方文件夹截图是没有区别的都是一样的。 构造你的应用程序: ---------------------------------------- 只需要执行以下命令就可以构造你的应用程序打包了 sencha app build,这个命令需要你在你的应用程序文件夹下执行哦。可以看到我的执行过程如下: 需要注意不能使用-sdk命令了,使用会出现问题哦 执行完成之后可以看到增加了build目录,下方就是包含了js代码 sass还有主题的文件夹。 Sencha 的网络服务容器: ---------------------------------------------------- 使用 sencha web start命令来开启你的服务。服务允许你将本地应用程序当做网络服务。 这个命令将1841端口制定为当前的访问端口,如果想停止服务就执行如下命令: sencha web stop或者ctrl+c来结束服务 想访问你的服务,只需要在浏览器中执行如下路径: http://localhost:1841 当我们访问的时候,可以看到默认生成的网页如下: 如果你不想使用1841端口,你可以在执行的时候制定端口号码:sencha -port 8080 web start 扩展你的应用程序 使用 sencha generate 命令帮你你快速的创建一个mvc的组件包像controllers和models 执行以下命令sencha help generate你可以看到有如下的扩展信息: 重要:为了执行命令,你需要在当前应用程序的路径下执行才可以。 增加一个新的models -------------------------------------------- 使用sencha generate model 命令就可以。 如图 这样就创建了一个User的Model包含三个属性 增加一个新的Controllers ----------------------------------------------------- 类似上述命令,执行 sencha generate controller Central 增加一个view ------------------------------ 也是一样执行 sencha generate view SomeView 客户化定制构造程序 ----------------------------------------- 现在又多种多样的配置选项可以使用在 ”.sencha/app/sencha.cfg“文件夹下,在只有一张页面的情况下,可以忽略”.sencha/workspace“配置文件classpath类路径 ---------------------------------- sencha app build 命令制定去哪里找到你的应用程序的代码全部依赖于app.classpath配置,它是在”.sencha/app/sencha.cfg“文件夹下的。默认的数值是 app.classpath=${app.dir}/app,${app.dir}/app.js 更高层次的阅读: ----------------------------------- 想了解更多的关于sencha cmd的命令处理,你额可以参考 Inside the app build process 更新你的应用程序 使用 sencha app upgrade[新的路径] 对于已经存在的应用程序来说,可能默认的不是index.html这时候需要你在app.json中制定: { ... "indexHtmlPath": "index.php" }
### 回答1: 在cmd运行.class文件需要使用java命令,格式如下: ``` java -classpath 路径 文件名 ``` 例如: ``` java -classpath "C:\myProject\bin" Main ``` 其中-classpath后面是.class文件所在的文件夹路径,文件名是不带.class后缀的文件名。 如果是在当前目录下 ``` java Main ``` ### 回答2: 在cmd运行Java.class文件,首先需要保证Java开发环境已经正确配置,包括环境变量、JDK和JRE的安装等。接下来,按照以下步骤进行操作: 1. 打开cmd窗口,进入Java.class文件所在的目录,使用cd命令进行切换,例如cd D:\java\。 2. 编写命令行,输入java命令并加上c参数,后面紧跟Java.class文件名,例如java example.class。其中,example.class就是要运行的Java.class文件的名称。 3. 运行Java程序,输入回车后,等待一段时间,按照程序的逻辑,执行相应的操作。在运行过程中,可以通过输入特定的控制台命令,终止程序的运行。 4. 如果出现错误,可以通过在程序中进行异常处理或者查看控制台输出信息来定位问题所在并加以解决。 总的来说,在cmd运行Java程序需要保证正确的环境配置和合理的命令编写,以及良好的编程常识和实践经验。只有通过不断地实践和学习,才能够熟练掌握Java开发,并进行高效而优质的代码编写和程序开发。 ### 回答3: 在cmd运行Java.class文件,需要先配置Java的环境变量。具体的操作步骤如下: 1. 下载Java安装包并安装Java软件。 2. 打开cmd窗口,输入命令“java -version”,可以查看Java版本信息。 3. 配置Java环境变量,找到Java的安装路径,将Java的bin路径添加到系统环境变量PATH中。 4. 在cmd窗口中,进入Java.class文件所在的目录,输入命令“java 文件名.class运行Java程序。 如果Java程序中需要使用到其他类文件或者库文件,需要将其他类文件和库文件打包成jar包,并在运行Java程序时将该jar包添加到classpath路径中。具体的操作步骤如下: 1. 将Java程序中需要使用到的类文件和库文件打包成jar包,命令为“jar cvf xxx.jar xxx.class xxx.dll”。 2. 将该jar包保存到一个路径中。 3. 在cmd窗口中,进入Java.class文件所在的目录,输入命令“java -cp 路径\xxx.jar 文件名.class运行Java程序。 其中-cp选项指定classpath路径,该路径包括Java程序需要使用到的类文件,库文件以及其他的jar包。如果classpath路径中包含多个路径,可以使用分号(windows系统)或者冒号(Linux系统)进行分隔。 运行Java程序时,还可以指定程序的参数,命令为“java -cp 路径\xxx.jar 文件名 参数”,其中参数是一个字符串,包括多个参数时,可以使用空格进行分隔。 总之,在cmd运行Java.class文件,需要先配置Java环境变量,并且将需要使用到的类文件、库文件打包成jar包,并添加到classpath路径中。通过命令行参数可以指定程序的参数。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值