class Fibi
{
public long fibinacii(int n)
{
long c=0;
if(n==1||n==2)
c=1;
else
c=fibinacii(n-1)+fibinacii(n-2);
return c;
}
}public class B
{
public static void main(String args[])
{
Fibi a=new Fibi();
for(int i=1;i<=10;i++)
{
System.out.print(" "+a.fibinacii(i));
}
}
}程序极其简单,我创建了jar文件,也些好了.mf文件,可双击就是没有反应,怎么回事呢?
{
public long fibinacii(int n)
{
long c=0;
if(n==1||n==2)
c=1;
else
c=fibinacii(n-1)+fibinacii(n-2);
return c;
}
}public class B
{
public static void main(String args[])
{
Fibi a=new Fibi();
for(int i=1;i<=10;i++)
{
System.out.print(" "+a.fibinacii(i));
}
}
}程序极其简单,我创建了jar文件,也些好了.mf文件,可双击就是没有反应,怎么回事呢?
Main-Class: package.mainClass
Main-Class: 主程序名
Main-Class: B
Created-By: 1.5.0(Sun Microsystems Inc.)我没有用包
在网上搜索了一下,别人范的错误我都没有犯呀。可就是没反应,在命令行可以执行的。但我在命令行 javaw test.jar时,说找不到主类,明明有呀
怎么回事呢,哪位碰到过,如何解决的?郁闷了一个早上了,java怎么这么折腾人
装了以后jar文件才于点激关联
javaw -jar tom.jar
但运行该批处理文件还是不行不知道怎么与jre关联,需要特殊设置吗?没有说呀。应该是在任何地方都可以运行吧,不用一定要拷贝到特定的文件夹了吧。点.jar文件右键,打开方式中有一个“java(TM)2 platform standard edition binary”,不知道是什么?
这一句有没有加入到你的classpath环境变量里?
.表示当前目录,如果没有把"."加到classpath,他根本不会搜索当前目录里的jar文件
javaw -jar X.jar保存成A.bat运行就可以了:).mf文件是这样的Manifest-Version: 1.0
Main-Class: B
Created-By: 1.2.2(Sun Microsystems Inc.)
可能是.mf写错了。
Manifest-Version: 1.0
Main-Class: B
Created-By: 1.2.2(Sun Microsystems Inc.)我把他们存在d:\test 目录中,并对源文件B.java进行了编译,生成了B.class和Fibi.class,然后在DOS环境下
d:\test>jar cfm tom.jar Mymoon.mf B.class Fibi.class
于是生成了tom.jar
双击,没反应。于是又写了批处理文件tom.bat
javaw -jar tom.jar
双击批处理文件还是没有反应。各位,诸位,什么原因呢?我还有什么地方弄错了?我很较真,弄不好心里就总放不下。
Manifest-Version: 2.0
Class-Path: argouml-model.jar ocl-argo.jar //你需要配置搜索路径吗?
Created-By: 1.2 (Sun Microsystems Inc.)
Main-Class: org.argouml.application.Main //你的主类加包名了吗?
javaw -jar name.jar
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: myprojects.win32programs.Win32programs说名:Mani -Class: myprojects.win32programs.Win32programs后面应该空一行.
Main-Class:后面接的是一个class文件但不要.class后缀文件名.,与在cmd下运行java className一样
javaw -jar aaa.jar /*一些书上这样提到,但没反应*/
还是
java -jar aaa.jar /*可以运行*/我做成jar文件后,用java -jar aaa.jar可以运行处结果,但双击的时候,总提示
Exception in thread "main" java.lang.NoClassDefFoundError: aaa /jar
好像在网上看到如果是小应用程序和窗口程序就可双击执行,这种程序不行。我试了果真是这样,楼主试试,等待确切答案。