|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Java - NetBeans помогите написать библиотеку на java |
|
Java - NetBeans помогите написать библиотеку на java
|
Пользователь Сообщения: 54 |
package com.mycompany; import net.sf.jasperreports.engine.JRDefaultScriptlet; import net.sf.jasperreports.engine.JRScriptletException; import java.util.*; public class MyScriptlet extends JRDefaultScriptlet { public int getWeekNumber(string mydate) { int d = integer.parseint(mydate.substring(1,2)); int m = integer.parseint(mydate.substring(4,5)); int y = integer.parseint(mydate.substring(7,10)); int a = (14 - M) / 12; int y = Y + 4800 - a; int m = M + 12 * a - 3; int J = D + (153 * m + 2) / 5 + 365 * y + y / 4 - y / 100 + y / 400 - 32045; int d4 = (J + 31741 - (J % 7)) % 146097 % 365224 % 1461; int L = d4 / 1460; int d1 = ((d4 - L) % 365) + L; int WN = d1 / 7 + 1; return WN; } } 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 |
|
Отправлено: 15:11, 11-12-2013 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Во первых: в Java различаются регистры символов, например: int var1 и int Var1 - это две разных переменных.
Во вторых по соглашению имена классов должны начинаться с заглавного символа (исключение - элементарные типы, вроде int и double, для таких типов есть т. н. классы обертки Integer и Double), а поля, методы и экземпляры классов со строчного символа. Имя файла должно соответствовать имени класса: у вас myscriptlet.java, а должно быть MyScriptlet.java По коду: Цитата DeGReeS:
Цитата DeGReeS:
|
||
Отправлено: 15:55, 26-05-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - [решено] Помогите написать задачу на С++ | Shenochek | Программирование и базы данных | 4 | 30-10-2012 08:49 | |
C/C++ - помогите написать программу на C++ | feytan | Программирование и базы данных | 10 | 27-09-2011 10:42 | |
Как написать приложения для java-мобильного? | YBBO | Мобильные ОС, смартфоны и планшеты | 1 | 05-08-2011 22:21 | |
C/C++ - Помогите написать программу на С++ | rivz2007 | Программирование и базы данных | 4 | 05-09-2010 16:54 | |
Как написать Java программу для телефона | xkspy | Мобильные ОС, смартфоны и планшеты | 3 | 18-07-2005 22:51 |
|