怎样在Linux下用一个.java文件调用另一个.java文件 我在Linux下用vi分别编辑了一个Peron.java文件和Test.java文件,用javac编译Person.java没有错,但我在Test.java中,用了如下语句:Person p1 = new Person(); p1.name = "xxx";这些语句无法通过,请问是为什么,还是根本不是用javac去进行编译呢,用其他编译工具?而这样的做法在Windows下是完全可以的。还请高手诸位帮忙解决! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置环境变量吧?不知道Linux有没这样说法? p1.name = "xxx"; 没这个吧 是不是有什么你定义什么属性 p1.setName("xxx"); 你把编译后的class文件放到Linux下试试。 具体的设置方法可以看看这里http://zhidao.baidu.com/question/128884965.html 我刚才在本地测试过,没加当前路径到PATH中也可以成功!你可以试试。祝楼主好运。 首先感谢各位楼主的回复,我是在虚拟机上安装了Red Hat Linux Enterprise 5,然后直接在Linux终端下,用vi创建文件进行编辑,然后用javac把刚编好的.java文件编译。至于说到环境变量嘛,在安装这个系统的时候我是勾选了java开发环境。对于刚接触Linux的我来说,也还不会在Linux下配置java开发环境,感谢4楼提供的环境配置。 java 写文件:行尾加字符 eclipse 使用问题 关于字符串替换问题 新手请教 小问题,高难度。强手请进,顶者有分! 如何在JAVA中实现C++中的模板机制?(请以下文中的例子指教) 100分寻找"Design Patterns with java"的书籍! 求打印预浏 在读较大文件(10M-100M)时,每次多几个byte,效率最高(use java) 为什么Java 服务端的socket能接收String类型,不能接收UserBean 一个关于JFrame拖动的问题 一道面试题,欢迎进来讨论
是不是有什么你定义什么属性 p1.setName("xxx");