Здравствуйте, помогите пожалуйста
я уже облазил почти все форумы в надежде решить свою проблему
но так и ничего не помогло
Файл sam.java содержит:
class test{
public static void main(String s[]){
System.out.println("Hello!");
}
}
поправочка:
я изменил s[] на args[]
но ничего не изменилось
пишу в терминале GNOME:
$ export
у меня нет переменной CLASSPATH
по этому смело пишу:
$ export CLASSPATH="/home/andrey/Java"
проверяю:
$ export
теперь есть строка:
declare -x CLASSPATH="/home/andrey/Java"
теперь:
$ javac sam.java
выдает:
javac: file not found: sam.java
Usage: javac <options> <source files>
use -help for a list of possible options
ладно думаю я, и прописываю путь:
$ javac /home/andrey/Java/sam.java
всё отлично, создаеться файл test.class
далее пишу:
$ java test
и мне выдает:
Exception in thread "main" java.lang.UnsupportedClassVersionError: test : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: test. Program will exit.
пробую:
$ java /home/andrey/Java/test
результат:
Exception in thread "main" java.lang.NoClassDefFoundError: /home/andrey/Java/test
Caused by: java.lang.ClassNotFoundException: .home.andrey.Java.test
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: /home/andrey/Java/test. Program will exit.
пробую так:
$ javaс -classpath . sam.java
всё хорошо, создает test.class
пишу:
java -classpath . test
выдает:
Exception in thread "main" java.lang.UnsupportedClassVersionError: test : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: test. Program will exit.
Что делать? помогите пожалуйста, я уже с ума схожу!