2024-05-11 12:43:37 | 我爱编程网
执行的时候把报名也带上,相对一个包就是一层文件夹,路径不对就会报你这样的错了。例如:
当有包名情况下 com.application.Test
javac -d . Test.java //可以生存到包的class文件,也就是像开发工具中生存的文件夹
java com.application.Test //运行这个类
你试试 希望能帮到你!
1
确保安装了Java。在命令行中输入 java -version,如果没有最新版本,先更新,再继续。
2
使 .jar文件可执行。
.jar可以通过整理Java程序的类别文件来变为可执行文件,而编译器或Java虚拟机可以识别这些格式。.jar文件是通过javaw(Java应用程序管理器)执行的。你需要设置.jar文件中的应用程序接入点(即含有程序主功能的文件类别)。你需要通过清单文件(Manifest
file)来设置接入点。步骤如下:
Java工具会自动把meta-inf/manifest.mf设置为.jar的文件路径。创建新的清单文件的时候,名字会创建为 "Manifest-Version: 1.0, Created-By: 1.6.0 (Sun Microsystems Inc)"
创建manifest addition .txt 文件。输入 Main Class: [Package Name].[Class Name], ,把[Package Name]、[Class Name]替换为你的套件名称和类别名称(即创建了属性值对)不要忘了最后加一行空行。
进入这个终端指令程序,调整清单文件,使其包括应用程序的接入点,把以下代码的中括号部分改为你程序的信息。 jar cfm [jar 文件名] [附加清单文件名] [导入文件]我爱编程网
重新看一下清单文件。设置了接入点以后,会是 "Manifest-Version: 1.0,Created-By: 1.6.0 (Sun Microsystems Inc), Main Class: [套件名称].[类别名称]"
你也可以用jar工具设置接入点。不过这样会覆盖清单文件中主类别属性。输入下面代码(把中括号部分替换) jar cfe [jar 文件名] [套件名称] [带主功能的种类名称
3
运行 .jar 文件 。用以下代码运行 .jar(java应用程序运行的主要方法): java -jar [Jar 文件名]
4
使得可以双击执行 .jar程序(可选)。 要双击打开.jar文件的话,需要把 javaw (java 应用程序管理器)可执行程序文件路径改变,输入以下代码: C:\Program Files\Java\j2rex.y.z\bin\javaw.exe" -jar "%1" %*
我爱编程网(https://www.52biancheng.com)小编还为大家带来带package的Java程序 编译通过,运行错误????的相关内容。
你的 test.java要放到一个子文件夹里面。比如你的test.java申明属于package xxx.那么你要把test.java放到一个叫做xxx的文件夹下面。
编译的时候,在xxx文件夹上一层,然后运行javac ./xxx/test.java (也就是说不要直接在test.java的目录下编译)。
运行的时候,也是在xxx文件夹上一层,然后运行java xxx.test 就应该不会出错了
.(主目录,你所有的操作在这里运行)
|
xxx (子文件夹,用来存放所有属于xxx package的源文件)
|
test.java
java在cmd中编译执行出现错误javac咋么就错了?java环境变量设置-详细版把jdk安装到计算机后(这里以jdk1.7来安装,其他版本一样),再进行设置,java环境才能够生效。首先,右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新打开的界面中的需要设置三个系统变量属性“JAVA_HOME”、“Path”、“CLASSPATH”。在没安装过jdk前,pa
java字符串录入数组后显示null?原因在于你最后for循环输出中i<length里的length取值有问题。你这段程序中,length取的是文件的大小,longlength=file.length()返回的是当前文件的所有字符的数量。假如你的文件里的内容是:第一行:a第二行:bc那么此时file.length()是多少呢?其实它是'a'、'\n'、'b'、'
JAVA编写一个带有窗口的应用程序这样:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.awt.Graphics;publicclassMainClassextendsJFrame{publicJComboBoxbox;intflag=0;jpNew
javaweb运行时在程序编写页面出现如图所示的提示,错误在哪?如何修改?window->preferences然后找到你的tomcat所在的目录,打开launch窗口,然后修改tomcatlanuchmode为Runmode。然后点击Apply,最后点击OK.这样设置之后,以后服务器就是在runmode下运行了如何在Web浏览器中启用Java首先静态的html标签是无法直接
怎样在androidstudio一、修改AndroidStudio(以下简称AS)的内存配置因为在导入源码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的机器修改studio.vmoptions)中-Xms和-Xmx的值。文档中使用的是748m, 可自行修改。二、配置AS的JDK、SDK在IDE中添加一个没有clas
用java运行时环境中检测到致命错误问题,怎么解决使用Myeclipse是可以不配置环境变量的,如果是使用eclipse或者Editplus进行编辑则需要有外部JRE的支持!另外jdk中是包含jre的!采用安装版的jdk会自动注册环境变量,如果不是安装版的,可以按照如下进行配置:我的电脑-->属性-->高级-->环境变量,新建一个系统变量,变量名JAVA_HOM
java程序如何跳过错误继续执行错误(Error)是跳不过的,程序不能运行。如果是异常(Exception)可以在方法后面用throws抛出,如voidfun()throwsExceptin{}也可以用try{}catch(Exceptione){}处理;java运行到某处时,需要用户确定程序是否继续,用什么方法booleanflag=true;while(flag){
java程序运行结果是什么?classAnimal{publicAnimal(){super();System.out.println("我是动物");}}classCatextendsAnimal{Cat(){super();System.out.println("我是猫");}}classPersiaCatextendsCat{publicPersiaCat(){super();Syst
2024-01-05 14:11:24
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01