如何运行Java文件?
文件夹中有一个java程序如何运行Java文件?,java,class,classpath,environment-variables,Java,Class,Classpath,Environment Variables,文件夹中有一个java程序 下载/jason/src/demo/de/l3s/jason/testfile.java 我可以用javactestfile.java编译它(在该目录中) 导致testfile.class 但是我不能通过键入javatestfile 如果我设法运行该文件,它将找不到该文件的任何组件 testfile.java包含 package de.l3s.jason.demo; import java.net.URL; import de.l3s.jason.extra
下载/jason/src/demo/de/l3s/jason/testfile.java
我可以用javactestfile.java
编译它(在该目录中)
导致testfile.class
但是我不能通过键入javatestfile
如果我设法运行该文件,它将找不到该文件的任何组件
testfile.java
包含
package de.l3s.jason.demo;
import java.net.URL;
import de.l3s.jason.extractors.ArticleExtractor;
public class testfile
然后是几行代码
如何告诉Java在哪里查找这些组件
通过将几个jar文件直接复制到home/usr/lib/jvm/java/jre/lib/ext
除此之外,类路径在“java”和“javac”在任何地方都可以正常工作
我也无法在Windows上运行,这就是为什么我切换到linux 试试看
java de.l3s.jason.demo.testfile
但首先要确保它包含一个
public static void main (String [] args);
试一试
但首先要确保它包含一个
public static void main (String [] args);
尝试:
尝试:
请尝试
javade.l3s.jason.demo.testfile
。
也许你需要在类路径中添加更多的jar文件,所以请在这里输入结果 请尝试
javade.l3s.jason.demo.testfile
。
也许你需要在类路径中添加更多的jar文件,所以请在这里输入结果 假设您已经编译了源树中的所有类,并且编译后的类文件存储在.java文件所在的目录中,那么您需要使用以下命令
java -cp Downloads/jason/src/demo de.l3s.jason.testfile
注意使用-cp开关来指定类路径的根目录(包结构从这里开始)
如果类需要其他库,则需要将它们包括在-cp
开关中:
java -cp Downloads/jason/src/demo:/some/dir/somelib.jar:/other/dir/otherlib.jar de.l3s.jason.testfile
(假设您在Unix风格的操作系统上。在Windows上,您需要使用
;
作为路径分隔符,当然是反斜杠而不是正斜杠)假设您已经编译了源树中的所有类,并且编译后的类文件存储在.java文件所在的目录中,然后您需要使用以下命令
java -cp Downloads/jason/src/demo de.l3s.jason.testfile
注意使用-cp开关来指定类路径的根目录(包结构从这里开始)
如果类需要其他库,则需要将它们包括在-cp
开关中:
java -cp Downloads/jason/src/demo:/some/dir/somelib.jar:/other/dir/otherlib.jar de.l3s.jason.testfile
(假设您在Unix风格的操作系统上。在Windows上,您需要使用
;
作为路径分隔符,当然还需要使用反斜杠而不是正斜杠)该命令在src文件夹中工作。它执行程序。该命令在src文件夹中工作。它执行程序。