![]() |
NetBeans помогите написать библиотеку на java
Код:
package com.mycompany; init: Deleting: /home/frolov/NetBeansProjects/scriptlet/build/built-jar.properties deps-jar: Updating property file: /home/frolov/NetBeansProjects/scriptlet/build/built-jar.properties Compiling 2 source files to /home/frolov/NetBeansProjects/scriptlet/build/classes /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:5: class MyScriptlet is public, should be declared in a file named MyScriptlet.java public class MyScriptlet extends JRDefaultScriptlet { /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet2.java:5: class MyScriptlet is public, should be declared in a file named MyScriptlet.java public class MyScriptlet extends JRDefaultScriptlet { /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:7: cannot find symbol symbol : class string location: class com.mycompany.MyScriptlet public int getWeekNumber(string mydate) { /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:9: cannot find symbol symbol : variable integer location: class com.mycompany.MyScriptlet int d = integer.parseint(mydate.substring(1,2)); /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:10: cannot find symbol symbol : variable integer location: class com.mycompany.MyScriptlet int m = integer.parseint(mydate.substring(4,5)); /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:11: cannot find symbol symbol : variable integer location: class com.mycompany.MyScriptlet int y = integer.parseint(mydate.substring(7,10)); /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:14: cannot find symbol symbol : variable M location: class com.mycompany.MyScriptlet int a = (14 - M) / 12; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:15: y is already defined in getWeekNumber(string) int y = Y + 4800 - a; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:15: cannot find symbol symbol : variable Y location: class com.mycompany.MyScriptlet int y = Y + 4800 - a; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:15: operator - cannot be applied to <nulltype>,int int y = Y + 4800 - a; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:16: m is already defined in getWeekNumber(string) int m = M + 12 * a - 3; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:16: cannot find symbol symbol : variable M location: class com.mycompany.MyScriptlet int m = M + 12 * a - 3; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:16: operator - cannot be applied to <nulltype>,int int m = M + 12 * a - 3; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:17: cannot find symbol symbol : variable D location: class com.mycompany.MyScriptlet int J = D + (153 * m + 2) / 5 + 365 * y + y / 4 - y / 100 + y / 400 - 32045; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:17: operator + cannot be applied to <nulltype>,int int J = D + (153 * m + 2) / 5 + 365 * y + y / 4 - y / 100 + y / 400 - 32045; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:17: operator + cannot be applied to <nulltype>,int int J = D + (153 * m + 2) / 5 + 365 * y + y / 4 - y / 100 + y / 400 - 32045; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:17: operator - cannot be applied to <nulltype>,int int J = D + (153 * m + 2) / 5 + 365 * y + y / 4 - y / 100 + y / 400 - 32045; /home/frolov/NetBeansProjects/scriptlet/src/com/mycompany/myscriptlet.java:17: operator - cannot be applied to <nulltype>,int int J = D + (153 * m + 2) / 5 + 365 * y + y / 4 - y / 100 + y / 400 - 32045; 18 errors /home/frolov/NetBeansProjects/scriptlet/nbproject/build-impl.xml:413: The following error occurred while executing this line: /home/frolov/NetBeansProjects/scriptlet/nbproject/build-impl.xml:199: Compile failed; see the compiler error output for details. BUILD FAILED (total time: 0 seconds) В java новичек, помогите разобраться Вот скриншок самого NetBeans http://hostingkartinok.com/show-imag...940af0cece5d7c http://hostingkartinok.com/show-imag...940af0cece5d7c |
Во первых: в Java различаются регистры символов, например: int var1 и int Var1 - это две разных переменных.
Во вторых по соглашению имена классов должны начинаться с заглавного символа (исключение - элементарные типы, вроде int и double, для таких типов есть т. н. классы обертки Integer и Double), а поля, методы и экземпляры классов со строчного символа. Имя файла должно соответствовать имени класса: у вас myscriptlet.java, а должно быть MyScriptlet.java По коду: Цитата:
Цитата:
|
Время: 09:46. |
Время: 09:46.
© OSzone.net 2001-