Создавайте динамические URL во Flask с помощью url_for ()

Как сказал водханг, вам нужен «главный» метод. Убедитесь, что он выглядит так:

public static void main(String[] args)
{
  // your code here.  
  // this example will use your panel:

  // create a new MyDrawPanel 
  MyDrawPanel panel = new MyDrawPanel();

  // create a frame to put it in
  JFrame f = new JFrame("Test Frame");
  f.getContentPane().add(panel);

  // make sure closing the frame ends this application
  f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  // show the frame
  f.setSize(100,100);
  f.setVisible(true);

}

Да, для каждой программы Java, которую вы хотите запустить, нужен основной метод с такой точностью:

  public static void main(String[] args)

Вы можете запускать java-код из других систем (например, веб-серверов и т. д. без «основного»), но для его простого запуска главная точка входа. Поместите его туда, где вы хотите запустить запущенную программу.

При запуске убедитесь, что вы получили имя класса, чтобы помочь найти его основной метод. В вашем случае, если вы запускаете java вручную в том же каталоге, что и ваш файл MyDrawPanel.class, вы бы это сделали:

  java -cp . MyDrawPanel

Если вы работаете из инструмента разработчика, он будет предоставлять способ запустить класс, на который вы смотрите.

144
задан Gio Borje 19 September 2011 в 23:11
поделиться