Я бы использовал что-то вроде этого.
public class MyViewModel
{
public MyDataTable Data { get; set; }
public MyViewModel()
{
loadData(() => GetData());
}
private async void loadData(Func<DataTable> load)
{
try
{
MyDataTable = await Task.Run(load);
}
catch (Exception ex)
{
//log
}
}
private DataTable GetData()
{
DataTable data;
// get data and return
return data;
}
}
Это как можно ближе к конструкторам.
выполните эту команду в терминале и проверьте .netbeans dir, есть ли у него 0755 или нет. убедитесь, что у него есть разрешение на запись.
вот команда: ls -al ~