Skip to content

Commit 5545a49

Browse files
author
zhourenjian
committed
Adding J2S_STORE library
1 parent 460fa31 commit 5545a49

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

sources/net.sf.j2s.ajax/src/net/sf/j2s/ajax/AJAXVariableInitializer.java

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@
1818
import org.eclipse.core.resources.IWorkspaceDescription;
1919
import org.eclipse.core.resources.ResourcesPlugin;
2020
import org.eclipse.core.runtime.CoreException;
21+
import org.eclipse.core.runtime.FileLocator;
2122
import org.eclipse.core.runtime.IPath;
2223
import org.eclipse.core.runtime.IProgressMonitor;
24+
import org.eclipse.core.runtime.IStatus;
2325
import org.eclipse.core.runtime.NullProgressMonitor;
2426
import org.eclipse.core.runtime.Path;
25-
import org.eclipse.core.runtime.Platform;
27+
import org.eclipse.core.runtime.Status;
2628
import org.eclipse.jdt.core.ClasspathVariableInitializer;
2729
import org.eclipse.jdt.core.JavaCore;
28-
import org.eclipse.jdt.internal.launching.LaunchingPlugin;
2930

3031
/**
3132
* @author zhou renjian
@@ -49,7 +50,7 @@ public void initialize(String variable) {
4950
URL starterURL = AjaxPlugin.getDefault().getBundle().getEntry(File.separator);
5051
String root = "."; //$NON-NLS-1$
5152
try {
52-
root = Platform.asLocalURL(starterURL).getFile();
53+
root = FileLocator.toFileURL(starterURL).getFile();
5354
} catch (IOException e1) {
5455
e1.printStackTrace();
5556
}
@@ -61,6 +62,8 @@ public void initialize(String variable) {
6162
newPath = Path.fromPortableString(root + "/ajaxrpc.jar");
6263
} else if ("AJAX_PIPE".equals(variable)) {
6364
newPath = Path.fromPortableString(root + "/ajaxpipe.jar");
65+
} else if ("AJAX_STORE".equals(variable)) {
66+
newPath = Path.fromPortableString(root + "/ajaxstore.jar");
6467
} else if ("J2S_ANNOTATION".equals(variable)) {
6568
newPath = Path.fromPortableString(root + "/j2stag.jar");
6669
} else if ("AJAX_CORE_SRC".equals(variable)) {
@@ -71,6 +74,8 @@ public void initialize(String variable) {
7174
newPath = Path.fromPortableString(root + "/ajaxrpcsrc.zip");
7275
} else if ("AJAX_PIPE_SRC".equals(variable)) {
7376
newPath = Path.fromPortableString(root + "/ajaxpipesrc.zip");
77+
} else if ("AJAX_STORE_SRC".equals(variable)) {
78+
newPath = Path.fromPortableString(root + "/ajaxstoresrc.zip");
7479
} else if ("J2S_ANNOTATION_SRC".equals(variable)) {
7580
newPath = Path.fromPortableString(root + "/j2stagsrc.zip");
7681
}
@@ -87,13 +92,15 @@ public void initialize(String variable) {
8792
setAutobuild(workspace, false);
8893
setJREVariable(newPath, variable);
8994
} catch (CoreException ce) {
90-
LaunchingPlugin.log(ce);
95+
AjaxPlugin.getDefault().getLog().log(new Status(IStatus.ERROR,
96+
"net.sf.j2s.ajax", IStatus.ERROR, ce.getMessage(), ce));
9197
return;
9298
} finally {
9399
try {
94100
setAutobuild(workspace, wasAutobuild);
95101
} catch (CoreException ce) {
96-
LaunchingPlugin.log(ce);
102+
AjaxPlugin.getDefault().getLog().log(new Status(IStatus.ERROR,
103+
"net.sf.j2s.ajax", IStatus.ERROR, ce.getMessage(), ce));
97104
}
98105
}
99106
// }

0 commit comments

Comments
 (0)