首页 > 后端开发 > 正文

在运行java中的程序时,带包,这是什么错误

2024-05-11 12:43:37 | 我爱编程网

在运行java中的程序时,带包,这是什么错误相关内容,小编在这里做了整理,希望能对大家有所帮助,关于在运行java中的程序时,带包,这是什么错误信息,一起来了解一下吧!

本文目录一览:

在运行java中的程序时,带包,这是什么错误

在运行java中的程序时,带包,这是什么错误

执行的时候把报名也带上,相对一个包就是一层文件夹,路径不对就会报你这样的错了。例如:

当有包名情况下  com.application.Test

javac -d . Test.java  //可以生存到包的class文件,也就是像开发工具中生存的文件夹

java com.application.Test //运行这个类

你试试 希望能帮到你!

在运行java中的程序时,带包,这是什么错误

怎么运行java程序输出jar包

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" %*

在运行java中的程序时,带包,这是什么错误

带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中的程序时,带包,这是什么错误全部内容了,了解更多相关信息,关注我爱编程网。

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“在运行java中的程序时,带包,这是什么错误”相关推荐