kirki
была запущена слишком рано. Обычно это индикатор того, что какой-то код в плагине или теме запускается слишком рано. Переводы должны загружаться при выполнении действия init
или позже. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.7.0.) in /home/hwor/blagovest.org.ru/wp-includes/functions.php on line 6114shamrock
была запущена слишком рано. Обычно это индикатор того, что какой-то код в плагине или теме запускается слишком рано. Переводы должны загружаться при выполнении действия init
или позже. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.7.0.) in /home/hwor/blagovest.org.ru/wp-includes/functions.php on line 6114переменные окружения: (javaprog — рабочий каталог)
CLASSPATH C:Program FilesJavajdk1.6.0_26; C:Program FilesJavajdk1.6.0_26lib;C:javaprog
PATH C:OpenCV2.2bin;C:Program Files (x86)CMake 2.8bin;C:Program FilesJavajdk1.6.0_26bin;C:javaprog
]]>
Форму создаю следующим образом:
package BattleShip2dPack;
import javax.swing.JFrame;
import java.awt.*;
public class BattleShip2dClass {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame Frm = new JFrame();
Canvas canvas = new Canvas();
Graphics g = Frm.getGraphics();
///g.drawLine(10, 20, 30, 40);
Frm.setLocation(400, 200);
Frm.setSize(500, 300);
Frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Frm.setTitle("Морской бой");
Frm.setVisible(true);
Frm.setBackground(Color.black);
Frm.setForeground(Color.black);
Frm.add("Center", canvas);
//canvas.paintAll(g);
//canvas.update(g);
}
}
При попытке вызвать метод рисования линии
получаю:
Exception in thread "main" java.lang.NullPointerException
at BattleShip2dPack.BattleShip2dClass.main(BattleShip2dClass.java:19)
public static void main(String args[]) {
HelloWorld.MessageBox(0, "Text", "Message Box", 0);
}
static {
System.load("c:\Windows\System32\user32.dll");
}
}
хотя в С# все работает:
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
class ExternTest
{
[DllImport("User32.dll", CharSet=CharSet.Unicode)]
public static extern int MessageBox(int h, string m, string c, int type);
static int Main()
{
return MessageBox(0, "Text", "My Message Box", 0);
}
}
что я делаю не так
]]>