Get the right path
here's the problem
i want to get the right path while i'm choosing the directory from JFilechooser
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileSelectionMode(fileChooser.DIRECTORIES_ONLY);
int returnValue = fileChooser.showOpenDialog(null);
if (returnValue == JFileChooser.APPROVE_OPTION) {
File myFile = fileChooser.getCurrentDirectory();
System.out.println(" dir name : " + myFile.getAbsolutePath() + " " + myFile.getName() );
}so when i'm choosing a directory, just say it "c:\pdf"
but using getAbsolutePath() only return "c:\"
did i miss something here?what's wrong with my code...
or is there any method to do so?
i want to return the path..in this case "c:\pdf"
Try JFileChooser's getSelectedFile() method instead of getCurrentDirectory().
Similar Messages
-
Rebuilding - Am I on the right path?
I hit a rough patch a few years back and got behind on some credit cards. I have been trying to rebuild over the past year or so, and have been following these forums. I am curious to know if I am on the right path, is there anything else I should be or can be doing? Status as of 7/23/15: Fico8 scores: 681EX/645TR/676EX Good Accounts:Mortgage - never late, opened 2009HELOC - never late, opened 2005Mortgage (closed), never late, open 2005-2009Chase Car loan - never late, opened 2010 - pays off 5/16Wells Car loan (closed/paid off 2005-2010 - never late)Barclays Card - never late, $4500 CL, UTI about 75% (working on getting it down)Shell gas card - one 30day late from 2012, $200CL, $0 balance BaddiesWells Fargo CC - settled for less than full balance in 2012 with CASH LLC. Showing up as a charge-off/closed. Not really showing any negative payment history howeverBank of America (3 cards) - settled for less than full balance in 2011. each showing a handfull of 90+day lates, but they are old early 2011Chase (2 cards) - these are still showing as charged-off and reporting each month for 2 of the agencies (other one not being reported). Each about $4000 balances.Cap One - chargeoff/closed/settled for less than full balance may 2014 - decent amount of 90+days lates for this one, from May 2014 backwards3 medical collections (Focused Recovery Solutions) for about $300 each. From 2010 medical bills. Showing as reported Dec 2012. These are only showing up on Transunion report. Anyway, my biggest question is, what can I/Should I do about the Chase accounts. Those are the ones that I am most concerned about. Last payment was Nov 2010, they are outside of the SOL. For a year or two, I was getting dunning letter from collections agencies on those, then they ceased and eventually Chase sent me a letter saying they would not try to collect or sue me on them as they were too old, but that they would continute to report them to the CRAs. Best offer I could give them at this point is maybe 50% settlement, which I doubt they would take - plus I am afraid to even contact them and risk restarting the SOL. Lastly, my wife and I (her credit is 700s) are thinking about selling our current house and buying a new one - my scores are high enough to get a loan, but I suspect those two open chase accounts would have to be dealt with before getting an approvel. Would appreciate any thoughts/comments.....
Bumping this, as I am worried about what to do with the 2 chase accounts. It appears they are reporting fresh 90+ day lates each month to EQ/EX, see example below.
The DoFD is 12/2010 for both accounts. Is it possible to contact them about PFD or settlement without restarting the SOL clock?? LATE 90 PLUS DAYS 27 times (Mar 2015, Feb 2015, Jan 2015, Dec 2014, Nov 2014, Oct 2014, Sep 2014, Aug 2014, Jul 2014, Jun 2014, May 2014, Apr 2014, Mar 2014, Feb 2014, Jan 2014, Dec 2013, Nov 2013, Oct 2013, Sep 2013, Aug 2013, Jul 2013, Jun 2013, May 2013, Apr 2013, Mar 2013, Feb 2013, Jan 2013) -
Is this the right path to become a Oracle 10g DBA
I installed Oracle 10g XE with the intention of bringing myself upto speed for Oracle DBA course for Oracle 10g.
Now, let me give my background. I have done lot of programming on PL/SQL on Oracle 8i, but that was more than 4 years ago. I have been more functional for past 4 years. Now I am am trying to get into DBA role.
What all should I focus on XE, in order to prepare myself for Oracle 10g DBA course?
Thanks in advance.Is installing XE the right path to becoming a DBA?
I would say that it isn't! XE is perfect if you need a production database and can fit it within the XE limitations. XE is also perfect if you want a Oracle DB with out any of the DBA fuzz. If you want to learn you should install Enterprise Edition. You can get the software on oracle.com, and I believe that you can use it for free as long as you do not do any production on it. XE is not shipped with enterprise manager (oem). However it is shipped with the Enterprise Edition, so another argument for installing that and not XE.
So to summarize it: Get a Enterprise Edition! -
How to get the file path in adf application
hii all,
i have a txt file that i am using in my adf application,
i am passing this txt file through a File Reader, for which i have to mention the file path.
The file is in web-content and when i am hard coding the complete file path i.e C:/JDeveloper/myApp/ViewController/public_html/log.txt
the application is working fine when run on integrated weblogic server.
My requirement is to access this file without giving the static file path, as in case i have to use this application on any other machine..
for that how to mention the file path-
i tried using FacesContext to get the context path :-
FacesContext.getCurrentInstance().getExternalContext().getRequestContextPath();
which gives me
\myApp-ViewController-context-root
after appending public_html\log.txt
I am using the following path to access the file :-
\myApp-ViewController-context-root\public_html\log.txt
again i am getting the java.io.FileNotFoundException
Does anyone know how to use file from inside the web-content without giving the complete path..???
ThanksHi,
If you put your file under public_html folder, you can use this code to access the file:
For example file is : log.txt
FacesContext.getCurrentInstance().getExternalContext().getRealPath('/log.txt').toString().trim();
Thanks.
- LSR -
How to get the current path of my application in java ?
how to get the current path of my application in java ?
thanksTo get the path where your application has been installed you have to do the following:
have a class called "what_ever" in the folder.
then you do a litte:
String path=
what_ever.class.getRessource("what_ever.class").toString()
That get you a string like:
file:/C:/Program Files/Cool_program/what_ever.class
Then you process the result a little to remove anything you don't want:
path=path.substring(path.indexOf('/')+1),path.lastIndexOf('/'))
//Might be a little error here but you should find out //quickly if it's the case
And here you go, you have a nice
C:/Program Files/Cool_program
which is the path to your application.
Hooray -
How can i get the local path to my cached app in jws
Hi,
sorry, i think it is a stupid question of me. but i'm a newbie in java and jws...
So my question is...
is it possible to get the absolute path to my downloaded an d cached jarfile? (e.g. c:\program files\java web start\.javaws\cache\http\Dmy.server.com\P80\RMmyapp.jar)
thanks a lot for any help.I just answered this elsewhere, but here it is again.
This code seems to work. I found it last year in one of the forums.
I use it to find resources in Jars or to find images when I am in an IDE
The "SetIcon.class" below should be changed to the class you are running from.
Note: If you are running a class in a package, this returns the root of your application instead of the "folder" containing your package. This would mean that the "images" folder I refer to below is under the root folder, not the package folder.
javax.swing.ImageIcon img;
URL imgPath1;
String imgPath2;
imgPath1 = SetIcon.class.getProtectionDomain().getCodeSource().getLocation();
imgPath2 = imgPath1.toString();
imgPath2 = imgPath2.substring(6); // strip off the "file:"
imgPath2 = imgPath2 + "images/sample.gif";
Hope this helps,
Hale -
How to get the output path in Java?
Hi all,
is there a way (method) to get the output path (where compiled classes are put) in Java?
thx a lot!
MicheleIf you have already successfully loaded the classes into memory, and you want to find out where the classes are physically stored, then you can use Class.getResource() to retrieve the location of the file.
import java.net.URL;
public class Find
private void run(String obj) {
try {
Class cls = Class.forName(obj);
//Here is the change to input correct resource path
//instead of class name
String resourcePath = "/"+obj.replace('.','/')+".class";
URL url = cls.getResource(resourcePath);
System.out.println(url);
catch (Exception e) {
e.printStackTrace();
public static void main(String[] args) {
Find find = new Find();
find.run(args[0]);
}java Find java.lang.String
jar:file:/usr/local/j2sdk1.4.2_13/jre/lib/rt.jar!/java/lang/String.class
Edited by: Jin on Oct 23, 2007 10:38 AM -
When installing or uninstalling iTunes I get 'The folder path 'My Music' contains an invalid character' and fails
Download the Windows Installer CleanUp utility from the following page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
http://majorgeeks.com/download.php?det=4459
To install the utility, doubleclick the msicuu2.exe file you downloaded.
Now run the utility ("Start > All Programs > Windows Install Clean Up"). In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove", as per the following screenshot:
Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time? -
How to get the physical path of my web app root context ?
Hi,
I used this code to initialize my LOG4J logger.
System.out.println(Version + "Servlet context path : " + sctx .getContextPath());
String path = sctx .getRealPath("/");
fullyqualifiedlog4jpath = path + "log4j.xml";
File locallogxml = new File(fullyqualifiedlog4jpath);
if (locallogxml.exists()) {
initialized = true;
DOMConfigurator.configure(fullyqualifiedlog4jpath);
log = Logger.getLogger(Log4j.class.getName());
log.info(Version + "Logger initialized");
else {
System.out.println(Version + "Unable to locate the log4j.xml file");
}It works perfectly when running the application with the embedded Jdev11 WLS.
When deploying the application on a standalone WLS server the path is not returned ;-( I get a null value.
Does someone has three lines of code which get the physical path of my web app root context?
YvesChanged the methiod used to access log4j.xml.
FacesContext ctx = FacesContext.getCurrentInstance();
ServletContext sctx = (ServletContext) ctx.getExternalContext().getContext();
String contextPath = sctx.getContextPath();
HttpServletRequest hsr = (HttpServletRequest)ctx.getExternalContext().getRequest();
String host = hsr.getServerName();
int port = hsr.getServerPort();
try
String urlstring = "http://" + host + ":" + port + contextPath + "/faces/log4j.xml";
DOMConfigurator.configure(new URL(urlstring));
log = Logger.getLogger(Log4j.class.getName());
.....using the URL s OK. -
How to get the full path of the fmx's directory.
Hi all,
I will ship my project to a customer. So I must install forms runtime at the customer's machine.
I put all of the fmx files of my project into a certain directory at the customer's machine, and I create a desktop shortcut of the forms runtime. In the "start in" field of the shortcut property I put the full path of the directory where I put the fmx files. And in the target field of the shortcut property I put after the ifrun60.exe the name of the fmx file which to call first.
Now , in one of my forms file I want to get the full path of this directory because I must call Ora_Ffi.Load_Library. And the library which I want to load resides on that directory.
So how to get programatically the directory where the fmx files reside.
I know that there is the registry entry FORMS60_PATH, but we plan to ship many projects to that customer; so if I use the FORMS60_PATH variable then there will be an error because there will be many directories. And the customer can launch many of the projects at the same time.
So how to get it.
Thank you very much indeed.If you are using the d2kwutil library, then you can use the win_api_environment.Get_Working_Directory() function.
If not, I doubt that there is anyway to get it since the get_application_property(current_form) does not return the full path of the form as it used to in prior versions of Oracle forms such as 4.5. -
How to get the absolute path of logicalhost server domain on Windows Sun
i am reading a file from Xsql Folder, that is located in the logicalhost Sun\AppServer\domains\domain1\applications\j2ee-apps.(IN Sun Application Server)
I am pretty sure that using the absolute path will solve this issue, so my first question is: How to get the absolute path of logicalhost server domain on Windows?
i tried with System.getProperty("com.sun.aas.instanceRoot").
but i am able to retrive Sun\AppServer\domains\domain1 upto this .i am unable to retrive Sun\AppServer\domains\domain1\applications\j2ee-apps.
please suggest me how u can get absolute path in sun application serverTake a look here
-
How to get the absolute path of logicalhost server domain on Windows?
My logicalhost server domain behaves strangely. I am reading a file from collaboration definiton, that is located in the logicalhost/is/domains/domain1/config folder. I thought, that this folder is used as an application root folder so I can read files like ./file from there. And it worked.
But then I've installed the domain as a Windows service, restarted the PC. When the domain1 gets started, I get exceptions saying that the file can't be found. Then I restart the domain (in domainmgr.bat) and it works again.
I am pretty sure that using the absolute path will solve this issue, so my first question is: How to get the absolute path of logicalhost server domain on Windows?
And my second question is: Why does this happen?The default folder for a Windows Service is the system32 folder contrary to the instance root folder when starting it as a normal process.
That's the why, haven't tried the how, but you should be able to get the value by calling System.getProperty("com.sun.aas.instanceRoot").
Hope this helps
Paul -
How to get the complete path of the file that is selected using FormFile
i m working on struts..
i hv used FormFile like
<html:file property="xsdpath" value="Browse" />
need to get the whole path that i will select using browse button
for example d:\foldername\filename.java
but FormFile Api has a method getFileName(); which returns the filename, for getting the absolute path wat has to be done.
please reply bak soon
thanks in advancehere i use formfile <html:file> just to allow the
user to select a xml file .
so i need to get the whole path of the selectedfile
to parse the xml file.No you dont.
You would definitely benefit from further reading on
file upload.
<html:file> tag renders an HTML <input> element of
type file.
When a user uploads a file, this file is sent as a
stream of data, which a program (jsp/servlet) on the
server, reads and stores the data back in the form
of a file on the server.
Any server program that needs to parse the file,
should do so on the file stored on the server.
There's no point in knowing the absolute path of the
file on the client machine. If a server program can
parse a file on the client machine, why upload the
file in first case ? Get the drift ?
i also want to show my user the path he hadselected.
If you have such a requirement, then yes.
But it sounds weird to me. If you see my response
above, you will realize that the server has a copy of
the client's file uploaded and then parsed. What if
the client has changed his file after upload ?
cheers,
ram.I also have a requirement to get the whole filepath of the file selected and place this information into a table. From FormFile I can only retreive the absolute filename
Any suggestions would be helpful.
Thanks, dam -
How to get the full path of a file
If the user selects a file through a browse button, Is there a way, I can get the full path of the file. The file can be from his local hard drive as well.. Can someone advise
To upload multiple files (example is for 3), try something like this.
== Form section ==
There would be three(3) file form fields for the selection of a file/document to upload, which
each being uniquely named.
<div style="clear: both;">
<cfinput type="file" name="upload_01" dir="ltr" lang="en" size="70" xml:lang="en">
</div>
<div style="clear: both;">
<cfinput type="file" name="upload_02" dir="ltr" lang="en" size="70" xml:lang="en">
</div>
<div style="clear: both;">
<cfinput type="file" name="upload_03" dir="ltr" lang="en" size="70" xml:lang="en">
</div>
== Processing section ==
Checks to see if any files / documents were selected for upload. If none were, then
displays an alert indicating as such. If at least one file/document was selected, then
the process would process the upload.
<cfif isdefined('form.upload_01') and trim(form.upload_01) eq "" and
isdefined('form.upload_02') and trim(form.upload_02) eq "" and
isdefined('form.upload_03') and trim(form.upload_03) eq ""
>
<p>Did not select any files to upload</p>
<cfelse>
<cfif isdefined('form.upload_01') and trim(form.upload_01) neq "">
<cffile
action="upload"
destination="C:\path\to\upload\files\to"
filefield="upload_01"
nameconflict="overwrite"
accept="
application/msword
, application/vnd.openxmlformats-officedocument.wordprocessingml.document
, application/vnd.ms-excel
, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
, application/pdf">
<cfcookie name="upload_01_doc" value="#cffile.serverfile#">
<cfcookie name="upload_01_doc_ext" value="#cffile.serverfileext#">
</cfif>
<cfif isdefined('form.upload_02') and trim(form.upload_02) neq "">
<cffile
action="upload"
destination="C:\path\to\upload\files\to"
filefield="upload_02"
nameconflict="overwrite"
accept="
application/msword
, application/vnd.openxmlformats-officedocument.wordprocessingml.document
, application/vnd.ms-excel
, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
, application/pdf">
<cfcookie name="upload_02_doc" value="#cffile.serverfile#">
<cfcookie name="upload_02_doc_ext" value="#cffile.serverfileext#">
</cfif>
<cfif isdefined('form.upload_03') and trim(form.upload_03) neq "">
<cffile
action="upload"
destination="C:\path\to\upload\files\to"
filefield="upload_03"
nameconflict="overwrite"
accept="
application/msword
, application/vnd.openxmlformats-officedocument.wordprocessingml.document
, application/vnd.ms-excel
, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
, application/pdf">
<cfcookie name="upload_03_doc" value="#cffile.serverfile#">
<cfcookie name="upload_03_doc_ext" value="#cffile.serverfileext#">
</cfif>
<cflocation url="completed.cfm" addtoken="no">
</cfif>
== Completed section ==
Can confirm to the person what files were actually uploaded, by displaying file name and file extension.
You can you use the file extension information to display a respective icon for the file type.
<cfoutput>
<cfif isdefined('cookie.upload_01_doc')>
01. #cookie.upload_01_doc# - #cookie.upload_01_doc_ext#<br /></cfif>
<cfif isdefined('cookie.upload_02_doc')>
02. #cookie.upload_02_doc# - #cookie.upload_02_doc_ext#<br /></cfif>
<cfif isdefined('cookie.upload_03_doc')>
03. #cookie.upload_03_doc# - #cookie.upload_03_doc_ext#<br /></cfif>
</cfoutput>
Leonard B -
How to get the absolute path of a DTD referenced in an XML?
Hello!
My OS is Windows.
I use "org.apache.xerces.parsers.SAXParser" which implements LexicalHandler to parse XML files. When method "startDTD" starts and "systemId" is got, how can I get the absolute path? Is there any simple way?
Regards!Hi,
http://forum.java.sun.com/thread.jsp?forum=34&thread=36
612The methods in the above topic seem to be available when use a DOM parser..
Maybe you are looking for
-
I upgraded to Mountain Lion a couple of months ago and have just opened iTunes 11. I seem to have a handful of items there but cannot remember installing them. I have tried importing tunes from my computer by going to File>Add to Library and also dra
-
For OS X v5 or 6: Whenever I have internet access my disk is running continuously for a period of time without any activity on my part. When I close internet access the disk activity stops. Who is fishing for data?
-
Region Free dvd player NEED HELP
Is the dvd player that comes in my powerbook g4 region free? as in it can play dvds from anywhere such as england or germany if its an american computer
-
Regarding the Communication channel options
Hi guys, In the Communication channel We have an option in the File processing parametrs that is File construction mode Here i gave Append, every time the output is appended to the current file, but my requirement is i want to append the data on the
-
Hellow I've got a problem with the upgrade procedure for a Cisco 4402 WLAN controller. I want to install new firmware on the controller, but the TFTP upload is not successfull. The new image is 37 MB. I've got a TFTP server that supports these large