linuxjavaclass
在linux下使用命令行编译java文件
在linux下使用命令行编译java文件
1: 只是独立的一个java文件
编译生成test.class文件 : javac test.java
运行: java test
2: 在这个特定包中的一个java文件
编译生成*.class文件:javac packageName.* (此命令必须是在该文件包所在的路径,而不是文件所在的路径)
运行: java packageName.* (同上)
3: 运行时需要某个*.jar文件的支持,如连接DB需要相应的JDBC驱动
编译生成*.class文件 :不同情况与上1,2点相同
运行时:java -cp .:../lib/mysql.jar packageName.* (其中mysql.jar就是DB的JDBC驱动)
‘贰’ linux如何运行java
通用方法是从www.oracle.com找到并下载jdk-6u7-linux-i586-rpm.bin包。
chmod +x jdk-6u7-linux-i586-rpm.bin后
执行它安装jdk1.6环境
再用命令java执行你的class或者jar。
‘叁’ linux javac编译可以通过,java执行class文件出错
javac 是把 java file 编译成 .class file。 javac通过是说语法通过。
java执行,是执行该文件。请检查:
1. 假若该java file name 是 Hello.java, 该程序中是否存在public class Hello
2. 运行的是否是 java Hello, 而不是java Hello.class
如果上面都通过,请检查程序逻辑
‘肆’ 怎样使用linux运行java程序
使用linux运行java程序具体步骤如下:
1.Windows上使用eclipse编译java工程,编译完成后导出为Runnable JAR File。
例如,此处将test工程中的Test2文件export为MyTest2.jar文件。
编辑完成后保存文件
④使配置生效,命令 source /etc/profile
⑤测试环境变量是否配置成功,命令java -version,显示jdk版本,则表示java环境变量配置成功。
‘伍’ linux下java class 找不到或无法加载主类
1、java报错时分析问题是要看异常追踪信息的
2、java安装路径是在/etc/profile文件中应该有配置,如果没有配置证明没有环境变量,这个时候考虑是否是因为没有环境变量的问题
‘陆’ linux下如何用php运行java的class文件
ini_set('display_errors', 1);
java_require('/data/test/hello.jar');
$hello = new Java('Hello');
$hi = $hello->getHi();
echo $hi;
$php_hi = (string) $hi;
var_mp($php_hi);
‘柒’ 如何利用Linux下的shell编程调用java类
为什么要用shell调用java类,
Linux没有办法调用的只有java程序中可以调用。
奥
懂了,你是想要运行你已经编写好的java程序而已不是想要调用java类。想调用只能新建一个例如a.java在里面调用然后
>javac
a.java
>java
a
这样用命令执行
如果直接想要执行的话可以直接用命令(假如有main方法的是main.java文件)
>javac
main.java
>java
main就行了
‘捌’ linux怎样设置java
linux设置java环境变量
当前用户下 vi ~/.bash_profile 添加如下内容
JAVA_HOME=/usr/java/jdk1.6.0_45
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
###注意:JAVA_HOME设置自己的java版本路径
###修改完之后 source ~/.bash_profile
###java -version 检查java版本,看是否是自己要设置的版本
‘玖’ 为什么linux下编译java文件class关键字前边没有public才能成功
跟fedora没关系。我也是fedora。
你的类,比如是Hello,那么文件名因该是Hello.java,要保持一致,才能用public。。