我的上网本很慢,所以我安装了lubuntu然后在它上面使用它来使它有用。 C ++似乎完美无缺,但是java无法让它工作。在线搜索没有返回任何内容。
以下是代码:
import java.io.*;
class asdf{
public static void main(String args[]) throws java.io.IOException {
System.out.println("Nothing");
}
}
这是错误:
root@*****:/home/***/Documents# javac asdf.java
asdf.java:4: error: cannot find symbol
throws java.io.IOException {
symbol: class io
location: class java
./java.java:5: error: cannot find symbol
throws java.io.IOException {
symbol: class io
location: class java
2 errors
现在,我知道你们不喜欢无知的新人,但是当我试图从一本书中学习java时,我得到了这个错误,即#34; Java:初学者指南"
我几乎不知道,因为我是一个初学者,我仍然觉得这与路径和建筑有关。由于IDE总是为我处理,我从来没有打扰过这样的东西。或者我可能会以某种方式损坏我的包裹" import java.io。*;"没有错误。
javac -version
javac 1.8.0_131
我安装oracle java的方式是here。
提前感谢任何帮助。
答案 0 :(得分:0)
我真傻,我试图编译命令的文件夹" import java.io。*",包含一个名为java.java的文件,所以编译器试图从中导入它文件。感谢所有试图帮助的人。我无缘无故地卸载了android studio和oracle java(这里是facepalm)。
答案 1 :(得分:-1)
尝试在lubuntu上安装openjdk。
首先删除Oracle jdk。
在终端中输入# Leverage browser caching using mod_expires #
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
# End of Leverage browser caching using mod_expires #
# Leverage browser caching using mod_headers #
<IfModule mod_headers.c>
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Wed, 15 Apr 2020 20:00:00 GMT"
Header set Cache-Control "public"
</FilesMatch>
</IfModule>
# End of Leverage browser caching using mod_headers #
。
另一件事。类的名称应以大写字母开头。