Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.

Перекачай либы с облака Александрейджа (мне помогло).java.lang.reflect.invocationtargetexception
Как это исправить?![]()
Если у тебя лаунчер сашка, то попробуй обновить news.php
package net.launcher.run;
import java.io.File;
import java.util.ArrayList;
import javax.swing.JOptionPane;
import net.launcher.components.Frame;
import net.launcher.utils.BaseUtils;
import net.launcher.utils.ProcessUtils;
public class Starter
{
public static void main(String[] args) throws Exception
{
Config.getInstance();
try {
String jarpath = Starter.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath();
int memory = BaseUtils.getPropertyInt("memory", 1024);
ArrayList<String> params = new ArrayList<String>();
params.add(System.getProperty("java.home")+"/bin/java");
if(System.getProperty("sun.arch.data.model").equals("32") && (memory>1024)) {
memory = 1024;
}
params.add("-Xmx"+memory+"m");
params.add("-XX:MaxPermSize=128m");
params.add("-Dfile.encoding=UTF-8");
if(System.getProperty("os.name").toLowerCase().startsWith("mac"))
{
params.add("-Xdock:name=Minecraft");
params.add("-Xdock:icon="+BaseUtils.getAssetsDir().toString()+"/favicon.png");
}
params.add("-classpath");
params.add(jarpath);
params.add(Mainclass.class.getCanonicalName());
params.add("true");
ProcessBuilder pb = new ProcessBuilder(params);
pb.directory(new File(BaseUtils.getAssetsDir().toString()));
Process process = pb.start();
if (process == null) throw new Exception("Launcher can't be started!");
new ProcessUtils(process).print();
} catch (Exception e)
{
JOptionPane.showMessageDialog(Frame.main, e, "Ошибка запуска", javax.swing.JOptionPane.ERROR_MESSAGE, null);
System.exit(0);
}
}
}
Здарова рубаккит! У меня проблема с выделением памяти клиенту лаунчером по умолчанию. Изначально, когда первый раз скачиваешь лаунчер, в нем стоит 512 мб, которых не хватает, и игроки получают out of memory. Вопрос: как сделать выделение памяти 1024 мб по умолчанию? Прилагаю код net.launcher.run/Starter.java
JavaScript:package net.launcher.run; import java.io.File; import java.util.ArrayList; import javax.swing.JOptionPane; import net.launcher.components.Frame; import net.launcher.utils.BaseUtils; import net.launcher.utils.ProcessUtils; public class Starter { public static void main(String[] args) throws Exception { Config.getInstance(); try { String jarpath = Starter.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath(); int memory = BaseUtils.getPropertyInt("memory", 1024); ArrayList<String> params = new ArrayList<String>(); params.add(System.getProperty("java.home")+"/bin/java"); if(System.getProperty("sun.arch.data.model").equals("32") && (memory>1024)) { memory = 1024; } params.add("-Xmx"+memory+"m"); params.add("-XX:MaxPermSize=128m"); params.add("-Dfile.encoding=UTF-8"); if(System.getProperty("os.name").toLowerCase().startsWith("mac")) { params.add("-Xdock:name=Minecraft"); params.add("-Xdock:icon="+BaseUtils.getAssetsDir().toString()+"/favicon.png"); } params.add("-classpath"); params.add(jarpath); params.add(Mainclass.class.getCanonicalName()); params.add("true"); ProcessBuilder pb = new ProcessBuilder(params); pb.directory(new File(BaseUtils.getAssetsDir().toString())); Process process = pb.start(); if (process == null) throw new Exception("Launcher can't be started!"); new ProcessUtils(process).print(); } catch (Exception e) { JOptionPane.showMessageDialog(Frame.main, e, "Ошибка запуска", javax.swing.JOptionPane.ERROR_MESSAGE, null); System.exit(0); } } }
Пытался изменить equals (32) на equals (64), но при попытке создать .exe через launcher4j выдавало NullPointerException. При запуске через сам Eclipse все нормально. Очень прошу знающих людей помочь!
Что за лаунчер такой?)
Читать научись!!! Сказано - К773, почему так долго доходит ?Что за лаунчер такой?
Где ты в коде увидел defaultmemory? Именно в том, который я вставилВ новой версии лаунчера сашка в файле Settings.java, 23 строка "public static int defaultmemory = 768;" изменяешь 768 на 1024 и всё.
![]()
Я тебе предложил способ полегче...Где ты в коде увидел defaultmemory? Именно в том, который я вставил
Вот лаунчерЧто за лаунчер такой?)
Парни как добавить новый фордж в сборку?