www.wbyw.net > jAvA编译问题,在EClipsE内可以运行,但是不知道怎...

jAvA编译问题,在EClipsE内可以运行,但是不知道怎...

对着项目右键,export. 命令行下运行是java -jar 名字.jar

第一个问题:为什么可以运行 首先你的jar包是放在lib下的。这就可以运行了 第二个问题:为什么会报错。因为你没有把这些jar添加到build path里,错误就会消失

有3中方法可以便已运行 按键盘上的ctrl+F11运行 在顶部菜单栏中找到run 运行 鼠标右键菜单中的run as运行

Eclipse默认会自动编译java文件的,你可以看看Project菜单下,有一个“Build Automatically..."是勾选的,表示是自动编译的。 如果你不想自动编译,可以去掉,然后用"Build Project"或"Build All"自己编译,就相当于用javac来编译了。

肯定是设置环境变量 到java的安装目录,看看环境变量的bin目录下有没有javac这个文件,可能是不小心删除了,或者重新命名了。

classpath .;%JAVA_HOME%\lib\tools.jar; 改为这样试一下

首先你的类没有主方法如何运行 其次你的类声明为包访问权限(没有声明访问修饰符), 你如何运行, 如果我没猜错你的意图, 你应该是这样写 public class Person{int age;String name;String like;public static void main(String[] args){ Person p1...

提示什么?是javac不是可执行的程序之类的吗?如果是这个问题,请检查你的环境变量 http://zhidao.baidu.com/link?url=dW6pkLHB-oFDH5Seex9fuuTMg61FKtShj4NdjhOt1DRMGeG14ixipP883URad1Sd5kVwpparZ9TxyvsqRetjpq

因为你的类.没有程序入口. 也就是说没有main方法 解决办法 添加main方法即可 具体代码 package eeee;//包名public class Welcome {//public修饰的类public static void main(String[] args) {//main方法System.out.println("Hello World");}}

肯定是两个类同名了,而你又没有编译,所以就会用上一个编译出来的class文件,所以结果就是上一个程序的结果了啊 用右键-------Run as ----Java Application 方法运行就行了

网站地图

All rights reserved Powered by www.wbyw.net

copyright ©right 2010-2021。
www.wbyw.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com