I'm using an online web creation service which allows me to upload files to my website but does not allow me to insert the files into folders.
Therefore, all my files for Sweet Home 3D Viewer are in the following URL : www.mywebsite.com/files/theme/
Having uploaded the files to the theme folder (no other folders possible) I changed the HTML script as follows to add the applet to my website :
Code: Select all
<!--
SweetHome3DViewer.html 31 Mar 2009
Sweet Home 3D, Copyright (c) 2009-2013 Emmanuel PUYBARET / eTeks <[email protected]>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-->
<script language="JavaScript" src="http://java.com/js/deployJava.js">
</script>
<script>
var javaMinimumVersion = "1.6.0_10"; // The first version with Java Plugin 2
var jars = "files/theme/SweetHome3DViewer.jar,files/theme/batik-svgpathparser-1.7.jar";
// Append Java 3D Jars depending on the platform
if (navigator.platform.match("Win.*")) {
if (navigator.platform.match(".*64")) {
jars += ",files/theme/java3d_windows_x64.jar";
} else {
jars += ",files/theme/java3d_windows_i386.jar";
}
} else if (navigator.platform.match("Mac.*")) {
javaMinimumVersion = "1.5";
jars += ",files/theme/java3d_macosx.jar";
} else if (navigator.platform.match("Linux.*")) {
javaMinimumVersion = "1.6"; // OpenJDK doesn't give its subversion
if (navigator.platform.match(".*64")) {
jars += ",files/theme/java3d_linux_x64.jar";
} else {
jars += ",files/theme/java3d_linux_i386.jar";
}
} else {
jars += ",files/theme/java3d.jar";
}
var attributes = {codebase:"http://shibu-q.weebly.com/files/theme/",
code:"SweetHome3DViewer.jar",
archive:jars,
width:"100%", height:"100%",
name:"SweetHome3DViewer"};
var parameters = {java_arguments:"-Xmx640m",
navigationPanel:"true",
homeURL:"http//shibu-q.weebly.com/files/theme/default.sh3d",
// JNLP file converted to Base 64 encoding with "base64 -i SweetHome3DViewer.jnlp" command
jnlp_embedded:"PD94bWwgdmVyc2lvbj0iMS4wIj8+CjwhLS0KICAgU3dlZXRIb21lM0RWaWV3ZXIuam5scCAKICAgCiAgIFN3ZWV0IEhvbWUgM0QsIENvcHlyaWdodCAoYykgMjAxMyBFbW1hbnVlbCBQVVlCQVJFVCAvIGVUZWtzIDxpbmZvQGV0ZWtzLmNvbT4KICAgCiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCiAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiAKICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KCiAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCiAgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCiAgIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKLS0+CjwhLS0gCiAgQWNjb21wYW55aW5nIEpOTFAgZmlsZSBmb3IgU3dlZXQgSG9tZSAzRCBWaWV3ZXIuCiAgU2hvdWxkIG1hdGNoIHRoZSBhcHBsZXQgc2NyaXB0IGluIFN3ZWV0SG9tZTNEVmlld2VyLmh0bWwgYW5kIHVzZWQgCiAgYXMgaXRzIGpubHBfZW1iZWRkZWQgcGFyYW1ldGVyIHZhbHVlIGFmdGVyIGEgY29udmVyc2lvbiB0byBiYXNlNjQuCiAgVW5kZXIgVW5peCwgY29udmVyc2lvbiB0byBiYXNlNjQgY2FuIGJlIGRvbmUgd2l0aCB0aGUgZm9sbG93aW5nIGNvbW1hbmQ6CiAgICBiYXNlNjQgLWkgU3dlZXRIb21lM0RWaWV3ZXIuam5scCIgCi0tPgo8am5scCBocmVmPSJTd2VldEhvbWUzRFZpZXdlci5qbmxwIj4KICA8aW5mb3JtYXRpb24+CiAgICA8dGl0bGU+U3dlZXQgSG9tZSAzRCBWaWV3ZXI8L3RpdGxlPgogICAgPHZlbmRvcj5lVGVrczwvdmVuZG9yPgogICAgPGhvbWVwYWdlIGhyZWY9Imh0dHA6Ly93d3cuc3dlZXRob21lM2QuY29tLyIvPgogIDwvaW5mb3JtYXRpb24+CgogIDxzZWN1cml0eT4KICAgIDxhbGwtcGVybWlzc2lvbnMvPgogIDwvc2VjdXJpdHk+CgogIDxyZXNvdXJjZXM+CiAgICA8ajJzZSB2ZXJzaW9uPSIxLjUrIiBtYXgtaGVhcC1zaXplPSI2NDBtIi8+CiAgICA8amFyIGhyZWY9ImxpYi9Td2VldEhvbWUzRFZpZXdlci5qYXIiIG1haW49InRydWUiLz4KICAgIDxqYXIgaHJlZj0ibGliL2JhdGlrLXN2Z3BhdGhwYXJzZXItMS43LmphciIvPgogICAgPHByb3BlcnR5IG5hbWU9ImpubHAucGFja0VuYWJsZWQiIHZhbHVlPSJmYWxzZSIvPgogIDwvcmVzb3VyY2VzPgogCiAgPHJlc291cmNlcyBvcz0iV2luZG93cyIgYXJjaD0ieDg2Ij4KICAgIDxqYXIgaHJlZj0ibGliL3dpbmRvd3MvaTM4Ni9qYXZhM2QuamFyIi8+CiAgPC9yZXNvdXJjZXM+CiAgPHJlc291cmNlcyBvcz0iV2luZG93cyIgYXJjaD0iYW1kNjQiPgogICAgPGphciBocmVmPSJsaWIvd2luZG93cy94NjQvamF2YTNkLmphciIvPgogIDwvcmVzb3VyY2VzPgoKICA8cmVzb3VyY2VzIG9zPSJNYWMgT1MgWCI+CiAgICA8cHJvcGVydHkgbmFtZT0iYXBwbGUuYXd0LmdyYXBoaWNzLlVzZVF1YXJ0eiIgdmFsdWU9InRydWUiLz4KICAgIDxwcm9wZXJ0eSBuYW1lPSJqM2QucmVuZCIgdmFsdWU9ImpvZ2wiLz4KICAgIDxqYXIgaHJlZj0ibGliL21hY29zeC9qYXZhM2QuamFyIi8+CiAgPC9yZXNvdXJjZXM+CgogIDxyZXNvdXJjZXMgb3M9IkxpbnV4IiBhcmNoPSJ4ODYgaTM4NiI+CiAgICA8amFyIGhyZWY9ImxpYi9saW51eC9pMzg2L2phdmEzZC5qYXIiLz4KICA8L3Jlc291cmNlcz4KICA8cmVzb3VyY2VzIG9zPSJMaW51eCIgYXJjaD0iYW1kNjQgeDg2XzY0Ij4KICAgIDxqYXIgaHJlZj0ibGliL2xpbnV4L3g2NC9qYXZhM2QuamFyIi8+CiAgPC9yZXNvdXJjZXM+CgogIDxyZXNvdXJjZXMgb3M9IlN1bk9TIj4KICAgIDxleHRlbnNpb24gaHJlZj0iaHR0cDovL2Rvd25sb2FkLmphdmEubmV0L21lZGlhL2phdmEzZC93ZWJzdGFydC9yZWxlYXNlL2phdmEzZC0xLjUtbGF0ZXN0LmpubHAiLz4KICA8L3Jlc291cmNlcz4KCiAgPGFwcGxldC1kZXNjIG1haW4tY2xhc3M9ImNvbS5ldGVrcy5zd2VldGhvbWUzZC5hcHBsZXQuU3dlZXRIb21lM0RWaWV3ZXIiIAogICAgICAgICAgICAgICBuYW1lPSJTd2VldEhvbWUzRFZpZXdlciIgd2lkdGg9IjYwMCIgaGVpZ2h0PSI2MDAiLz4KPC9qbmxwPg=="};
deployJava.setInstallerType("kernel");
deployJava.setAdditionalPackages("javax.swing,javax.imageio");
deployJava.runApplet(attributes, parameters, javaMinimumVersion);
</script>However, when I try to launch the app on my website, I get the following error :
That is normal since the file is not in the lib folder. It is in the theme folder.Cannot load ressource :
www.mywebsite.com/files/theme/lib/SweetHome3DViewer.jar
Is there any way to fix this ?
Thank you,