虽然它可能是用于编写高级java项目的一种用途和IDE,但我个人更喜欢几乎完全运行命令行(使用gedit作为文本编辑器).所以请不要只告诉我"只要使用eclipse!" 或者其他东西:P
我的问题是在java中创建包的方法是什么.
我不是在谈论打包在命令行中运行的应用程序,我在谈论在命令行中创建一个包.我在制作文本文件吗?我在制作目录吗?
相关地,如何在不使用IDE的情况下链接到相关的库和本机?
我知道我在这里真的很尴尬,但我真的更喜欢控制器在命令行工作.
我正在NullPointerException调用方法并将其传递给字符串.我只能假设字符串为null.
BufferedReader之前几行从readline 初始化.这是相关的代码:
FileInputStream tmp = null;
try {
tmp = new FileInputStream(file);
} catch (FileNotFoundException e) {
System.err.println("File not found!");
e.printStackTrace();
System.exit(1);
}
DataInputStream dis = new DataInputStream(tmp);
BufferedReader br = new BufferedReader(new InputStreamReader(dis));
create();
try {
data = br.readLine();
} catch (IOException e) {
System.err.println("First readline failed: " + e);
System.exit(1);
}
while (!data.equals(null)) {
process(data);
...
Run Code Online (Sandbox Code Playgroud)
和错误:
Exception in thread "main" java.lang.NullPointerException
at enc.read(enc.java:40)
at enc.main(enc.java:15)
Run Code Online (Sandbox Code Playgroud) Chmod 似乎导致了 rails new 错误,具体问题如下:
/home/gossfunkel/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/fileutils.rb:1231:in `chmod': Operation not permitted - /media/windows/Users/gossfunkel/code/rails/blog/script (Errno::EPERM)
Run Code Online (Sandbox Code Playgroud)
这是完整输出的粘贴箱:http : //pastebin.com/SwqxA8bR
我在命令行中使用java并在gedit中编码,但导入lwjgl时遇到问题.
我的源代码在src/uk/co/gossfunkel下,并且lib> jars中的lwjgl.jar和lib> natives下的本机.如何让编译器知道该import org.lwjgl.*;语句引用了lib> jars中的org.lwjgl?