Revision 44852 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.installer/org.gvsig.installer.swing/org.gvsig.installer.swing.impl/src/main/java/org/gvsig/installer/swing/impl/creation/wizard/SelectOutputFileWizard.java
SelectOutputFileWizard.java | ||
---|---|---|
32 | 32 |
import java.io.FileNotFoundException; |
33 | 33 |
import java.io.FileOutputStream; |
34 | 34 |
import java.net.URL; |
35 |
import java.nio.file.Files; |
|
35 | 36 |
|
36 | 37 |
import javax.swing.JOptionPane; |
37 | 38 |
import javax.swing.JPanel; |
39 |
import org.apache.commons.io.FileUtils; |
|
38 | 40 |
|
39 | 41 |
import org.slf4j.Logger; |
40 | 42 |
import org.slf4j.LoggerFactory; |
... | ... | |
45 | 47 |
import org.gvsig.installer.lib.api.PackageInfo; |
46 | 48 |
import org.gvsig.installer.swing.impl.creation.DefaultMakePluginPackageWizard; |
47 | 49 |
import org.gvsig.installer.swing.impl.creation.panel.DefaultOutputPanel; |
50 |
import org.gvsig.tools.ToolsLocator; |
|
48 | 51 |
|
49 | 52 |
/** |
50 | 53 |
* @author <a href="mailto:jpiera@gvsig.org">Jorge Piera Llodrá</a> |
... | ... | |
129 | 132 |
|
130 | 133 |
private File getDefaultPackageBundleFile() { |
131 | 134 |
File installsFolder = installerCreationWizard.getInstallFolder(); |
135 |
if( !Files.isWritable(installsFolder.toPath()) ) { |
|
136 |
installsFolder = ToolsLocator.getFoldersManager().getHome(); |
|
137 |
} |
|
132 | 138 |
PackageInfo info = installerCreationWizard.getSelectedPackageInfo(); |
133 | 139 |
String fileName = InstallerLocator.getInstallerManager() |
134 | 140 |
.getPackageFileName(info); |
Also available in: Unified diff