Для удаления Locally - (Normal),
git branch -d my_branch
Если ваша ветка в процессе переполнения / слияния и это не было сделано правильно, вы получите сообщение об ошибке Rebase/Merge in progress
, поэтому в этом случае, вы не сможете удалить свою ветку.
Таким образом, либо вам нужно решить проблему пересоединения или слияния, иначе вы можете сделать принудительное удаление, используя
git branch -D my_branch
Чтобы удалить в Remote :
git push --delete origin my_branch
может использовать то же самое,
git push origin :my_branch # easy to remember both will do the same.
Графическое представление,
Приложение - это не просто окно - это Process
. Таким образом, для каждой виртуальной машины допускается только одна Application#launch()
.
Если вы хотите иметь новое окно - создайте Stage
.
Если вы действительно хотите повторно использовать anotherApp
класс, просто оберните его в Platform.runLater()
@Override
public void update(Observable o, Object arg) {
Platform.runLater(new Runnable() {
public void run() {
new anotherApp().start(new Stage());
}
});
}
Требуется предоставить второй ответ из-за одной оговорки об использовании Application.start (Stage stage).
Метод запуска вызывается после возврата метода init
blockquote>Если ваше приложение JavaFX имеет Override Application.init (), то этот код никогда не выполняется. Ни один из кодов, который у вас есть в основном методе второго приложения.
Еще один способ запустить второе приложение JavaFX - с помощью API ProcessBuilder для запуска нового процесса.
final String javaHome = System.getProperty("java.home"); final String javaBin = javaHome + File.separator + "bin" + File.separator + "java"; final String classpath = System.getProperty("java.class.path"); final Class<TestApplication2> klass = TestApplication2.class; final String className = klass.getCanonicalName(); final ProcessBuilder builder = new ProcessBuilder(javaBin, "-cp", classpath, className); final Button button = new Button("Launch"); button.setOnAction(event -> { try { Process process = builder.start(); } catch (IOException e) { e.printStackTrace(); } });
Я сделал конструктор другого класса JFX в основном классе AnotherClass ac = new AnotherClass();
, а затем вызвал метод ac.start(new Stage);
. это сработало. U может поместить его либо в main (), либо в другой метод. Вероятно, это то же самое, что и метод запуска (args)