精华内容
下载资源
问答
  • 1.先在命令行进入到保存java程序的文件夹下 进入方法: 1.按住win + R进入命令行 2.输入cmd,回车或点击确认 3.进入文件夹找到java文件所在地址 4.复制地址 5.命令行输入文件所在的硬盘 格式为 盘符名称: (我的...

    1.先在命令行进入到保存java程序的文件夹下
    进入方法:
    1.按住win + R进入命令行
    在这里插入图片描述
    2.输入cmd,回车点击确认
    在这里插入图片描述
    3.进入文件夹找到java文件所在地址
    在这里插入图片描述
    4.复制路径
    5.命令行输入文件所在的硬盘 格式为 盘符名称: (我的就是:G:)回车
    在这里插入图片描述

    6.在命令行输入CD 上一步复制的地址,回车(CD和路径中间有空格)
    在这里插入图片描述
    6.1要注释程序里的包名,不然打开不了
    在这里插入图片描述
    7.1注释包名(编辑器报错暂时不管它)(注释完记得手动保存 ctrl + s
    在这里插入图片描述

    7.输入javac 文件名.java(在当前目录生成class文件)
    在这里插入图片描述
    如图所示,已经生成了
    8.输入java 文件名 (文件名后不要带后缀)
    在这里插入图片描述

    展开全文
  • java小白,求指导 错误: 找不到或无法加载主类 xiti
  • 在命令行运行Java程序时出现下面错误 Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 这个错误经常出现,我以前没有在意,因为关闭窗口重新打开...

    在命令行运行Java程序时出现下面错误

    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.

    这个错误经常出现,我以前没有在意,因为关闭窗口重新打开就会解决了

    但今天又出现了几次错误,使我下定决心解决它,解决的过程过程很简单

    1. 高级系统设置
    2. 环境变量
    3. 系统变量单击新建
    4. 变量名 _JAVA_OPTIONS
    5. 变量值 -Xmx512M

    img

    转载于:https://www.cnblogs.com/train99999/p/10941391.html

    展开全文
  • Windows命令行运行java程序

    万次阅读 2016-10-23 23:58:41
    1;前提以配置好环境了。jdk安装完毕了。2;先建立txt文件,敲好代码;这里有个注意的地方,要注意你的txt是否显示出来,如果没有显示出来那就是设置隐藏了文件后缀名一定要显示出来,怎么看...完毕,一个Java程序

    1;前提以配置好环境了。jdk安装完毕了。

    2;先建立txt文件,敲好代码;在这里有个注意的地方,要注意你的txt是否显示出来,如果没有显示出来那就是设置隐藏了文件后缀名一定要显示出来,

    怎么看是否隐藏后缀名;

    这里写图片描述

    敲代码;

    这里写图片描述

    3;更改文件名,(一定要与类名一致。);改后缀名;(是否看隐藏也就是关键在这,如果你不隐藏那么你的后缀名始终是txt格式,不信可以去试试。)

    改名

    这里写图片描述

    4;进入cmd运行。

    这里写图片描述

    完毕,一个Java程序就在命令行里面执行完毕了。也不是很难吧。(我也是刚学的,突然心血来潮,试试看是怎么实现的,发现还是有点不放方便的样子,还是继续用Eclipse吧)

    展开全文
  • Java| 命令行运行Java程序(Jar或Class)

    千次阅读 2018-04-26 20:38:52
    前面的文章中,我们已经知道如何使用javac来编译java文件和运行简单的单个class文件了,命令行编译Java程序以及运行class文件,本篇文章主要讲归纳讲解下通过命令行来运行java程序命令行运行java程序的两种方式: ...

    在前面的文章中,我们已经知道如何使用javac来编译java文件和运行简单的单个class文件了,命令行编译Java程序以及运行class文件,本篇文章主要讲归纳讲解下通过命令行来运行java程序

    命令行运行java程序的两种方式:
    方式一:
    直接使用java -jar yveshe.jar的方式来运行,这里在yveshe.jar中的项目清单文件MANIFEST.MF需要配置Main-Class属性值.
    方式二:
    Linux系统多个jar之间的分隔符号用:,Windows系统多个jar之间分隔符号用;,遵循java -cp xx.jar;xxxjar 主类 参数
    java -cp .;c:\classes\myClass.jar;d:\classes\*.jar packname.mainclassname
    EG:java -cp reference1.jar;reference2.jar com.yveshe.Test hello的方式运行jar.-cp后面默认是相对路径,也可以写扩展包的绝对路径.

    注意: 选项-cp-classpath是没有区别的,主要是由于classpath太长了于是就提供了简写的选项.
    注意:这里不建议大家通过命令java -cp指定了扩展类位置后有在单个jar中的MANIFEST.MF中配置.


    如何使用命令行模式来运行jar文件?

    这里首先需要介绍下jar文件到底是什么?

    JAR文件(Java归档,英语:Java ARchive)是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便分发Java平台应用软件或库.简单点理解其实就是一个压缩包.既然是压缩包那么我们为了提取JAR文件的内容,就可以使用任何标准的unzip解压缩软件,或者每个Java虚拟机都带有的jar命令jar -xf foo.jar来解压相应的jar文件来获取其中的内容.

    在了解了jar文件的基本信息后,我们该如何运行它呢?

    在java中我们使用命令行 java -jar cmd.jar来运行jar文件.

    我们通过Eclipse的Export --> Runnable jar file 导出一个可以运行的cmd.jar文件然后执行既可.这时候我们就会想为什么是导出Runnable jar file 而不是普通的jar呢?主要是Eclipse在导出Runnable jar file的时候会自定生成一个MANIFEST.MF项目清单文件,并且会做一些配置.
    如果我们直接运行一个普通的jar会提示xxx.jar中没有主清单属性也就是在MANIFEST.MF中没有配置Main-Class值.

    一个简单的配置如下(注意Main-Class的值是包名.入口类):

    Manifest-Version: 1.0
    Class-Path: .
    Main-Class: com.yveshe.PackageClass

    上面说的是最简单的方式,也就是一个项目不依赖任何其他依赖包的时候,那么如果一个项目依赖了很多外部的jar包,如果不做特殊的处理肯定是会有java.lang.NoClassDefFoundError:异常的,那么我们该如何配置呢?
    当有多个需要依赖的jar的时候,我们可以通过配置Class-Path来实现,当项目依赖多个外部的jar时可以空格分隔开配置在Class-Path中.

    Manifest-Version: 1.0
    Class-Path: . cmd_lib/commons-lang3-3.7.jar  
    Main-Class: com.yveshe.PackageClass

    这里简单介绍下常用的配置属性:

    MailClass: 是程序启动类(包名.类名)
    注意:可执行的JAR文件中的Manifest文件用代码Main-Class: myPrograms.MyClass指定了入口点类,注意要指明该类的路径(运行时的-cp参数将被忽略).有些操作系统我们可以在点击后直接运行可执行JAR文件。而更通用的的方式是通过命令行执行java -jar foo.jar

    ClassPath:是配置搜索类文件的路径 可以配置的是jar和zip或者目录,可以在这里配置项目中需要的依赖jar地址.

    Java常用命令:

    java -cp或者java -classpath:

    虚拟机在运行一个类时,需要将其装入内存,虚拟机搜索类的方式和顺序如下:
    Bootstrap classes,Extension classes,User classes。
    Bootstrap 中的路径是虚拟机自带的jar或zip文件,虚拟机首先搜索这些包文件,用System.getProperty(“sun.boot.class.path”)可得到虚拟机搜索的包名。
    Extension是位于jre”lib”ext目录下的jar文件,虚拟机在搜索完Bootstrap后就搜索该目录下的jar文件。用System. getProperty(“java.ext.dirs”)可得到虚拟机使用Extension搜索路径。

    它告知虚拟机搜索目录名、jar文档名、zip文档名,之间用分号;分隔。
    例如当你自己开发了公共类并包装成一个common.jar包,在使用 common.jar中的类时,就需要用-classpath common.jar 告诉虚拟机从common.jar中查找该类,否则虚拟机就会抛出java.lang.NoClassDefFoundError异常,表明未找到类定义。 在运行时可用System.getProperty(“java.class.path”)得到虚拟机查找类的路径。

    User classes搜索顺序为当前目录、环境变量 CLASSPATH、-classpath
    思考: 这里是一最后搜索到的路径生效吗?(待确认)~~

    关于搜索路径:(程序运行指定的classpath 和 配置的系统环境变量CLASSPATH)

    使用-classpath后虚拟机将不再使用CLASSPATH中的类搜索路径,如果-classpath和CLASSPATH都没有设置,则虚拟机使用当前路径(.)作为类搜索路径。
    推荐使用-classpath来定义虚拟机要搜索的类路径,而不要使用环境变量 CLASSPATH的搜索路径,以减少多个项目同时使用CLASSPATH时存在的潜在冲突。例如应用1要使用a1.0.jar中的类G,应用2要使用 a2.0.jar中的类G,a2.0.jar是a1.0.jar的升级包,当a1.0.jar,a2.0.jar都在CLASSPATH中,虚拟机搜索到第一个包中的类G时就停止搜索,如果应用1应用2的虚拟机都从CLASSPATH中搜索,就会有一个应用得不到正确版本的类G。

    CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
    .代表当前路径,环境变量中路径的分隔符号会根据操作系统的不同而不同,这里主要的区别可以查看我之前写的关于环境变量和系统属性的文章Java中获取系统属性和环境变量

    要指定各个JAR文件具体的存放路径,相同路径有多个可使用通配符

    如何通过Eclipse导出可直接运行的Jar包?

    方式一:将项目中需要的依赖直接在该项目的Jar生成.
    Export:

    运行命令:

    方式二:将项目依赖的jar归纳到一个子文件夹中,这里需要的注意的是如果是依赖的项目则该部分代码还是直接在本项目的jar中生成了.(建议在导出可执行jar时,将依赖的项目单独打包放入classpath)

    参考:
    java命令参数说明大全(偷来的):http://xinklabi.iteye.com/blog/837435

    展开全文
  • 命令行运行java程序找不到或无法加载主类 最近学习《算法》第四版,自己写了下书上的程序,因为是idea中写的,直接运行时无法像命令行中一样直接读入输入,(也可能是我不知道怎么操作),但是命令行跑的...
  • testApp.jar 为java程序 yy.Main 为指定的有main函数的类 这种方法是可以指定运行的yy.Main类里的主方法,也可以换成其他的入口类  java -jar testApp.jar yy.Main 等价于 java -jar testApp.jar ...
  • 对于刚刚学习Java程序的同学来说,可能会遇到使用命令行运行Java程序的情况。当输出中文内容时,可能会出现乱码的情况,遇到这种情况不要慌,这只是你的xxx.java文件保存时的编码问题,只要另存为ANSI编码就可以...
  • 对于刚刚学习Java程序的同学来说,可能会遇到使用命令行运行Java程序的情况。当输出中文内容时,可能会出现乱码的情况,遇到这种情况不要慌,这只是你的xxx.java文件保存时的编码问题,只要另存为ANSI编码就可以...
  • 运行.class文件报错 java文件关于后缀名 jdk环境变量配置
  • 现在重点是dos命令行运行java程序,所以经过查阅总结了一下: 一、 javac -cp .; ***.jar; ***.java  -cp表示引用外部包,copy进程序,.jar是你要引用的包,后一个.java是你的java程序
  • 如果要cmd命令行中,使用java运行java程序,可能会出现如下问题: 那么,出现这样的问题时,该如何解决呢?解决办法如下: 1.由于是运行阶段出现的问题,那么可能是环境变量配置不当的问题,即可能是...
  • 一、设置JAVA环境变量 1)、WINDOWS 7操作系统下,按下WIN+R 弹出"运行"命令框。输入control命令,按回车。 1.运行命令框 2)、弹出的"控制面板”窗体中选择"系统和安全"链接。 2.控制面板窗体3)、弹出的...
  • CMD命令行中使用java 运行java程序,关于出现 “找不到或无法加载主类 ”错误的解决办法,  网络上基本都是说关于"classpath"路径的配置问题,要加入 ” .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\
  • 命令行运行java程序(windows环境下)

    千次阅读 2012-05-09 17:24:49
    首先要说明以下,本人写博不多,原来Iteye写一些自己遇到的问题,但发现它的编辑工具真是太落后了,格式经常出问题不说, 它的可见既所得编写模式就是shit,编写完之后格式乱的一沓糊涂。 所以,移到CSDN来...
  • java -verbose sample.DesktopApp控制台看到打印日志。 将日志按照日期保存到指定文件中,以备查验。#!/bin/bash LOG_PATH="../log"$(date +"%Y%m%d%H%M")".txt" cd desktop touch ${LOG_PATH} nohup $(java -...
  • 命令行运行java程序
  • 命令行运行java

    2013-03-11 19:51:54
    现今各种java集成开发平台的出现让许多写了很多年java程序的人居然不会用命令行运行java程序。所以无论新手高手,掌握命令行的基本运用都是必要的。  先介绍一个命令行很实用的命令:cd ************** 例: cd C...
  • 命令行中使用javac命令...使用java命令运行却找不到主类Trian 原因:有package的存在。 编译成功后,需要返回上一层文件目录使用java命令执行train.Trian(即:java命令后跟 包名称调用主类名称)结果正常运行: ...
  • Windows用命令行运行java项目(程序

    千次阅读 2017-03-08 16:42:51
    由于需要,要在命令行运行java项目。
  • Java is popular programming language used by a lot of developers in different cases on different platforms. We can use Java applications from command line or from GUI but in the start we generally use...
  • 前提:JDK环境变量里有配置 1.首先建个工程Test(假如放于D:/java)将src目录下的文件拷贝到classes目录下 2.运行里输入cmd->回车 3.输入D:->回车 4.输入cd java回车(cd未打开文件夹) 5.输入cd test->回车 6.输入...
  • 如何使用命令行执行java程序

    万次阅读 多人点赞 2018-01-05 10:43:52
    **首先我们需要一段java程序,一个简单的Hello Java为例: public class HelloJava{ public static void main(String[] args){ System.out.println("Hello Java"); } } 把上述代码保存为.txt文档后,...
  • 2.记事本写上要运行的代码,另存为后缀名为“.java”,类型选“所有文件”(记得文件的“查看”里把“文件扩展名”勾上,不然可能会出现.java.txt的情况)3.进入“命令行窗口”把路径变为源文件所在的位置,比如...
  • eclipse运行java文件,为什么不能用javac命令行运行java文件。如图是我的环境配置和bat文件的报错![![![![图片说明](https://img-ask.csdn.net/upload/201710/27/1509086757_940182.png)图片说明]...
  • 如何命令行中运行java程序 在命令行运行代码之前要先强调两点问题: 1.文件名要和主类名相同,而且文件名要以.java结尾。 2.修改源文件后要保存之后再命令行重新编译运行。 这几给大家介绍三种简单地情况: 首先...
  • 命令行执行java程序

    千次阅读 2017-10-27 14:50:52
    命令行执行java程序(转载整理) 参考: http://blog.csdn.net/lee_decimal/article/details/5885406 https://yq.aliyun.com/articles/35201 http://longdick.iteye.com/blog/332580 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 223,777
精华内容 89,510
关键字:

如何在命令行运行java程序

java 订阅